Junior Software Engineer (Data Processing)

ALTEC S.p.A.

Torino

In loco

EUR 30.000 - 35.000

Tempo pieno

14 giorni+

Ricevi più risposte dai datori di lavoro

Invia un CV specifico per questa offerta in pochi minuti.

Descrizione del lavoro

ALTEC S.p.A. seeks a Junior Software Engineer (Data Processing) to join the team responsible for software data processing systems in the aerospace ground segment.

You will work with data engineers, data scientists, mission operators and infrastructure engineers on design, implementation and maintenance of software components. You will contribute to software design, coding, testing and documentation, and prepare system-related materials such as design notes and test reports.

Competenze

  • MSc or equivalent degree in software or computer engineering.
  • Knowledge of UML in the software engineering process.
  • Proficiency in Java and Python.
  • Experience with object-oriented and functional programming.
  • Familiarity with microservices and distributed software design.
  • Knowledge of message queues and data flows.
  • Experience with SpringBoot/NodeJS for microservices.
  • SQL databases and data handling.
  • Familiarity with GitLab, Maven and CI tools.
  • Linux and scripting knowledge.

Mansioni

  • Design, implement and maintain software data processing systems.
  • Collaborate with data engineers, data scientists, operators and infrastructure engineers.
  • Develop software components, codes, tests and documentation.
  • Prepare system documentation (design notes, user manuals, test procedures).
  • Perform debugging, troubleshooting and profiling in distributed environments.
  • Participate in technical meetings.

Conoscenze

Java
Python
UML
OOP
Microservices
SQL
GitLab
Maven
Linux
CI/CD

Formazione

MSc in software or computer engineering

Strumenti

Jenkins

Descrizione del lavoro

Junior Software Engineer (Data Processing)

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.

Duties

You will be part of the team that is in charge of all engineering aspects of the development, implementation and maintenance of software data processing 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 component design, coding, testing and documentation.

Among the main duties, you will be involved in:

  • Understanding of software requirements.
  • Analysis, revision and definition of software design.
  • Defining and implementing software unit and integration tests.
  • Preparing system related documentation (SW Design, Technical Notes, User Manuals, SW Test Procedures and SW Test Reports, SW Release Note).
  • Performing software troubleshooting and bug fixing.
  • Participate to periodic technical meetings.
REQUIRED EXPERIENCE & TECHNICAL SKILLS
  • A MSc or equivalent degree in software or computer engineering with high score.
  • Knowledge of software engineering techniques for requirement gathering and analysis, design, software testing, documentation and quality assessment.
  • Knowledge and ability to use UML in the software engineering process.
  • Knowledge of object-oriented and functional programming with coding experience in Java and Python.
  • Knowledge of traditional (client-server) and modern software architecture (microservices) and ability to design, implement and integrate distributed software.
  • Knowledge and ability to use message queues to manage data flows and asynchronous data exchange.
  • Ability to develop microservices using frameworks like SpringBoot and NodeJS.
  • Knowledge of database relations and SQL language.
  • Knowledge of the following development tools: Gitlab, Maven and Nexus.
  • Knowledge of continuous integration tools such as Gitlab CI, Jenkins or Hudson.
  • Knowledge of the Linux operating system and scripting languages.
  • Ability to use debugging tools, perform troubleshooting and profiling an application running in a distributed environment.
SOFT SKILLS
  • Problem Solving
  • Result oriented
  • Operational efficiency
  • Fostering Cooperation
  • Relationship Management
ADDITIONAL ASSETS (not mandatory, considered as a plus)
  • Knowledge of container technology (e.g. Docker, Podman) included orchestration aspects (e.g. Kubernetes, docker swarm).
  • Knowledge of one NoSQL database (e.g.: Elasticsearch, MongoDB).
  • Knowledge of XML and JSON data interchange formats for metadata description.

The research is aimed at both genders.

Salary range offered based on skills/experience in line with the profile sought: €30,000 – €35,000

Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Software Engineer (Data Processing)
Senior Software Engineer (Data Processing)

ALTEC S.p.A. • Torino

In loco
EUR 45.000 - 65.000
AI Engineer
AI Engineer

ALTEC S.p.A. • Torino

In loco
EUR 30.000 - 35.000
Mid-Senior Software Engineer (Mission Control)
Mid-Senior Software Engineer (Mission Control)

ALTEC S.p.A. • Torino

In loco
EUR 40.000 - 45.000
Senior Software Engineer (Data Processing)
Senior Software Engineer (Data Processing)

ALTEC S.p.A. • Torino

In loco
EUR 35.000 - 50.000
IT System Administrator
IT System Administrator

ALTEC S.p.A. • Torino

In loco
EUR 35.000 - 45.000
Junior Data Processing Software Engineer (Aerospace)
Junior Data Processing Software Engineer (Aerospace)

ALTEC S.p.A. • Torino

In loco
EUR 30.000 - 35.000
DH and CC Engineer
DH and CC Engineer

Thales • Roma

In loco
EUR 36.000 - 43.000
Performance bonus
SW Developer & Data Manager
SW Developer & Data Manager

Thales • Gorgonzola

In loco
EUR 40.000 - 60.000
Junior Embedded & Desktop Developer
Junior Embedded & Desktop Developer

TXT GROUP • Torino

Ibrido
EUR 28.000 - 33.000
Health insurance
Welfare program
Meal vouchers
+1
Data Handling Engineer
Data Handling Engineer

Thales • Roma

In loco
EUR 36.000 - 43.000
Performance Bonus