Company Description
As a member of the development squad, the Software Developer will design and develop innovative front-end and back-end software solutions. Creativity, a delivery-focused approach, and teamwork are core values of this role. The successful candidate will contribute to the modernisation of simulator programmes and support research and development initiatives.
Job Description
- Design, develop, and implement front-end and back-end software for innovation projects.
- Collaborate with end-users to capture and analyse project needs iteratively.
- Support users in refining requirements, balancing expectations and feasibility.
- Identify and implement technical solutions to meet project objectives.
- Support demonstration activities for ongoing projects.
- Contribute to architecture and DevOps activities as required.
- Develop and operate cloud applications for R&D and innovation projects.
- Perform acceptance testing, analyse user-impact incidents, and participate in validation activities.
- Analyse system performance, identify shortcomings, and propose solutions.
- Produce and maintain technical documentation.
- Collaborate with internal and external teams and stakeholders on technical matters.
- Carry out additional tasks aligned with the main purpose of the role.
Qualifications
- University degree in Software Engineering or a related field.
- Experience with server-side technologies: services (WSDL, XML, REST/HTTP).
- Experience with Gradle or Maven, and Linux environments.
- Knowledge in one or more of the following areas:
- Browser technologies: React and HTML5/CSS/SVG, TypeScript.
- Databases: MySQL, PostgreSQL, ElasticSearch.
- Cloud technologies: Azure, Docker/Kubernetes, message brokers (Kafka, Redis, NATS), Terraform.
Solliciteren