Software (SW) Engineer
Role details
Job location
Tech stack
Job description
As a regular/senior SW Engineer, you will be responsible for the development of the full stack application that will enable the analysis of the data traffic in the Galileo infrastructure. You will work on specification, development, testing and deployment of the final product on the Galileo platform.
Things you need to be successful You're not just joining a team; you're becoming a driving force behind our quest for excellence in the world of space systems. Your expertise will shape the future, your energy will ignite innovation, and your attention to detail will ensure we reach new heights. If you're ready to bring your exceptional skills and passion to the forefront of space technology, we want you on board. Join us in this exciting journey, and let's reach for the stars together!
Requirements
-
Bachelor's degree (HBO/WO) in a relevant field such as Information Technology, Systems Engineering, or a related technical discipline., * Programming Languages & Frameworks o Strong expertise in Java and Python, with a solid grasp of asynchronous programming principles. o Proficient in TypeScript and modern front-end development using Vue.js. o Practical experience with Quarkus as the core backend framework. o Familiarity with IntelliJ IDEA as the primary development environment.
-
Testing & Quality Assurance o Proven experience in writing and maintaining automated tests using JUnit, Mockito, and Robot Framework. o Exposure to browser automation tools such as Selenium for end-to-end testing.
-
CI/CD & DevOps o Hands-on experience with Docker, Git, GitLab CI/CD pipelines, and SonarQube for continuous integration and code quality analysis. o Familiarity with Ansible for automation and configuration management.
Professional Attributes
- Excellent communication and teamwork skills, with the ability to collaborate effectively across multiple teams and stakeholders.
- You possess a fervent passion for software development within highly complex (space) systems. You're not content with the status quo; you're driven to explore, investigate, and innovate., * Understanding of Atomic Design principles for UI development.
- Experience working within SAFe (Scaled Agile Framework) environments.
- Awareness or experience with Galileo standards in the context of software development