Solenix is specialized in the provision of high-quality software engineering, technical consulting and operations services in the aerospace domain. This vacancy note concerns an on-site consulting position at EUMETSAT in Darmstadt, Germany.
Job Description
We are looking for a Software Support Engineer for our client, EUMETSAT. This is foreseen as a full-time position, but part-time applications will be considered.
As part of a service team, you will provide support to the Monitoring & Control Applications and Tools Competence Area. The work is focused on maintenance and engineering services for a subset of the Mission Performance Monitoring and Reporting elements, which allow observing the overall health of all missions operated by EUMETSAT. Your tasks will include, but not be limited to:
♦ Anomaly investigation, troubleshooting and reporting
♦ Maintenance of overall server configuration, scripts, web pages and packages
♦ Following the development of new application releases performed by an independent maintenance service supplier or, for small interventions, implementing changes
♦ Performing integration and verification of new application releases, including the definition of test plans (testbed definitions, test scenarios, test cases and test procedures) and test plan executions
♦ Maintaining technical baseline documentation with particular attention to requirements, design and verification test plans
♦ Maintaining the engineering infrastructure in support of maintenance (e.g. Assembly, Integration and Verification (AIV) environments) in terms of software packages and their configuration and instantiation
♦ Providing support to end-users whenever necessary, including definition and production of training material and its presentation
♦ Providing support to formal programme and Mulit-Mission Elements (MME) test campaigns
In the future, the systems will undergo a complete re-engineering to cater for new capabilities and to improve performance and scalability. It is anticipated that this service will also contribute to the engineering of this new platform.
Required Skills and Experience
♦ Master’s degree or equivalent from an accredited university
♦ Fluency in English
♦ Capability to work in a team
♦ 2+ years of Software Support for Operational Systems
♦ 2+ years of Integration and Verification Testing including Test Plan Definition and Execution
♦ 2+ years of experience with the following Application Lifecycle Management Tools:
• Nexus
• SonarQube
• Building technologies/tools (Maven/Gradle)
• Version Control Software Systems technologies/tools (GIT, SVN)
• Remote Connection Tools (X2GO, VNC, MobaXterm, NoMachine, SSH, Telnet, Putty, Remote Desktop)
• Atlassian JIRA/Confluence
♦ 2+ years of experience with the following technologies:
• MariaDB / MySQL
• PostgreSQL
• Containerizing and Clustering (e.g. Kubernetes, Docker)
• Web servers applications (in particular Tomcat)
♦ 2+ years of experience with the following software languages:
• Java Language/SDK
• Markup languages (e.g. XML, XSD, XSLT, XPath, HTML)
• SQL Language
♦ 5+ years of experience with Shell Scripting (e.g. Bash, Perl, Python, Awk)
♦ 5+ years of experience with the following operating systems:
• Linux Distros (specifically RHEL)
• Microsoft Windows
Desirable Skills and Experience
♦ Practical knowledge of the following will be a distinct advantage:
• Mission Performance Monitoring
• System Modelling and Architectural Design (e.g. Enterprise Architect)
• Requirements Management (e.g. IBM Rational DOORS, including Verdi plugin)
• Configuration Management (e.g. Dimensions)
• Continuous Integration (CI), Continuous Deployment (CD), e.g. GitLab
• Message Queues (in particular Apache ActiveMQ)
• RESTful Services
• JavaScript
• Machine Learning
• Distributed Data Processing
• Non-Relational Databases
Work Location: Darmstadt, Germany, with partial mobile work possible
Deadline to apply: 30 June 2022
Start of work: as soon as possible
Important Notes
Before applying to this position, please read the page How to Apply on the Solenix website under Career. Applicants must be EU citizens or have a valid work and residence permit in Germany. Security, identity and reference checks on the candidates are part of the recruitment process.
Job Application
Please send your applications electronically to career@solenix.ch before the application deadline 30 June 2022.