OUR CLIENT FOR AIRCRAFT provides a unique and comprehensive set of services and applications to make air navigation service providers, airlines, OEMs and MROs more efficient and effective, from air traffic management to flight operations, including aircraft maintenance.
Currently we are improving one of the core backend systems with an observability platform to turn data into information, information into insight and insight into business decisions.
We are looking to staff a Backend Developer Contractor within the Communications Engineering team located in Montreal downtown. As part of our operations support systems team, you will actively collaborate with aviation domain experts, Developers and QoS specialists and add your experience and skills to creating a robust and high availability observability solution.
• Participate to the detailed design of the observability platform to produce a design compliant to functional and non-functional requirements and in the respect of the CLIENT FOR AIRCRAFT technology stack and guidelines.
• Implement the back-end application to gather, filtering, sorting out the data with its test suite for unit test and integration test.
• Implement the observability platform by integrating state of art of the tool chain.
• Participate to the definition of the build, and deployment with CI/CD pipelines to continuously deploy the application in the test environment with respect of the CLIENT FOR AIRCRAFT DevOps guidelines.
• Participate to the system integration test coupling the solution backend parts to the existing core backend system.
• 7 years in .NET 8 and C#, and/or Java senior developer (background service, DI, configuration, self-hosted web app, health check and metrics);
• 4 years in Microservices mindset (at least “single” responsibility, stateless);
• 4 years in container paradigm (docker/containerd runtime based on Linux image);
• 4 years in application monitoring and metrics (application instrumentation and monitoring as foundation of the application);
• 4 years in observability related tools chain, such as OpenTelemetry, Prometheus, Sensu, Grafana, and their integration with ServiceNow, NewRelic, Nagios, and custom event and log data source.
• 2 years in Kubernetes, its network system and Helm charts.
• Bilingual English French.