Performs development, maintenance, and unit tests for a software computer software configuration item by utilizing software development environments and programming languages in order to implement design and satisfy allocated requirements.
Performs code walkthroughs. Develops/decomposes, documents and maintains designs for a software computer software component consistent with the defined architecture and requirements/regulations by applying established methods and practices.
Ensures application of best practices.
Supports integration efforts of complex systems, applying comprehensive knowledge of system domain areas to resolve complex integration issues.
Prioritizes development tasks and supports detail design reviews.
Development experience: Agile Software Development, Server-side tools and service infrastructures, Docker containers, RESTful APIs, expertise with multi-threading and concurrency, experience with hybrid desktop applications will be a plus.
Database experience: SQL, NoSQL; datastream processing: KAFKA, SPARK, etc. is a plus; ontology engineering (RDF, SPARQL, Apache Jena) would be a plus
Strong English skills, both spoken and written
The opportunity to work with the biggest players in the aviation world
Direct influence on the future of aviation
Working in international teams
Participation in well-known IT conferences
Care of your body, soul, and well-being (football, medical insurance, sports card, social package, and many, many more)