Senior Software Engineer (Data Processing)
ALTEC S.p.A. · Torino, Italy ·
- Seniority
- Senior
- Category
- Software engineering
ALTEC S.p.A. · Torino, Italy ·
qualys · Pune
mhs · Hanoi, Vietnam
Forterra · Arlington, VA
sunlife · Waterloo, Ontario
Senior Software Engineer at ALTEC (Turin) developing, testing and maintaining distributed data-processing software for space-mission ground segments. Day-to-day covers requirements analysis, design, coding, testing and documentation, using Java, Python, Kafka, Spring Boot/NodeJS microservices, SQL, Docker/Kubernetes and GitLab CI.
ALTEC is involved in several Science and Technological Programs in the aerospace domain where data systems are represented by software components that together with infrastructure and communication system constitute the ground segment of a space mission. Data systems are essential as are they represent reliable and efficient performant software that is needed to provide ground segment services and execute mission operations.
The Data Processing System and Scientific and Technological Application group hosts the engineers, physicists and mathematicians who oversee the space mission data systems from definition to end of operations; it develops and maintains the data systems aimed at mission support and the execution of science operations on ground; it archives and manages their data during operations and beyond. Moreover, it is involved in the post-mission data exploitation in order to develop applications aimed at maximizing the scientific and technological return of value devoted to maximize the information value extracted from such data.
You will be part of the team that is in charge of all engineering aspects of the development, implementation and maintenance of software data systems under the ALTEC responsibility.
You will work in close collaboration with the data engineers, data scientists, mission operators and infrastructure engineer during project phases.
You will be in charge of software requirement gathering and analysis, design, coding, testing, documentation and quality assessment.
You will be expected to endeavor for innovation and excellence in software engineering within the aerospace domain.
Among the main duties, you will be involved in:
Experience in Agile methodologies would be a further asset
Knowledge of one NoSQL database (e.g.: Elasticsearch, MongoDB).
The Consensus · Kitchener, Canada