Software (SW) Engineer

CGI
Amstelveen, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Amstelveen, Netherlands

Tech stack

Java
Systems Engineering
Automation of Tests
Configuration Management
Software Quality
Continuous Integration
DevOps
Integrated Development Environments
IntelliJ
JUnit
Python
Mockito
Ansible
Scaled Agile Framework
Selenium
Software Engineering
SonarQube
TypeScript
Backend
GIT
Vue.js
Information Technology
Front End Software Development
Asynchronous Programming
Docker
Programming Languages

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

Apply for this position