Back End Developer
Detalhes do emprego
Senior Back-End Developer Start Date: Immediate Type of employment: 6-month contract (possibility of subsequent permanency or renewal) Location: Montreal, Quebec (hybrid; 3 days in the office, downtown Montreal) Number of Positions: 1 Language skills: Excellent English language skills Perks: work for a multinational, award-winning, socially responsible company with an operational presence in many countries, having been in business for over 75 years. It is a culturally diverse environment, employing thousands of people around the world.Beautiful downtown offices for when work goes to a hybrid model. As a senior backend developer, you will actively collaborate with aviation domain experts, developers, and QoS specialists as part of our operations support systems team. You will leverage your experience and skills to create a robust and highly available observability solution. Principle Duties and Responsibilities:
- Participate in the detailed design of the observability platform to ensure compliance with functional and non-functional requirements and adhere to the technology stack and guidelines.
- Implement the backend application along with its comprehensive test suite for unit and integration testing.
- Collaborate in defining the build and CI/CD pipelines to facilitate continuous deployment of the application in the test environment, following DevOps guidelines.
- Participate in system integration testing by integrating the backend solution with the existing core backend system.
- Top of Form
- 7+ years of experience in C/C++, Java, and/or .NET, with a strong background in C# for developing background services, dependency injection (DI), configuration, self-hosted web applications, health checks, and metrics.
- 5+ years of expertise in observability tools such as OpenTelemetry, Prometheus, Sensu, Grafana, and their integration with ServiceNow, NewRelic, Nagios, and custom event and log data sources.
- 3+ years of experience with Docker or container runtimes based on Linux images.
- Proficient in microservices architecture mindset, emphasizing single responsibility and statelessness.
- Skilled in application monitoring and metrics, focusing on application instrumentation and monitoring as foundational elements.
- A strong understanding of Kubernetes, including its networking system and Helm charts.
- Airline experience and/or ATI know-how.
- Bilingual in English and French.
- Participer à la conception détaillée de la plateforme d'observabilité pour assurer la conformité aux exigences fonctionnelles et non fonctionnelles, et respecter la pile technologique et les lignes directrices.
- Implémenter l'application backend ainsi que son ensemble complet de tests pour les tests unitaires et d'intégration.
- Collaborer à la définition des pipelines de build et CI/CD pour faciliter le déploiement continu de l'application dans l'environnement de test, en suivant les directives DevOps.
- Participer aux tests d'intégration système en intégrant la solution backend avec le système backend central existant.
- Plus de 7 années d'expérience en C/C++, Java et/ou .NET, avec une solide expérience en C# pour le développement de services de fond, l'injection de dépendances (DI), la configuration, les applications web auto-hébergées, les vérifications de santé et les métriques.
- Avoir plus de 5 années d'expertise dans les outils d'observabilité tels qu'OpenTelemetry, Prometheus, Sensu, Grafana, et leur intégration avec ServiceNow, NewRelic, Nagios, et des sources de données d'événements et de journaux personnalisés.
- Expérience de plus de 3 années d'expérience avec Docker ou d'autres runtimes de conteneurs basés sur des images Linux.
- Maîtrise de l'architecture de microservices, mettant l'accent sur la responsabilité unique et la non-stabilité.
- Compétences en surveillance d'applications et en métriques, en mettant l'accent sur l'instrumentation et la surveillance des applications comme éléments fondamentaux.
- Une solide compréhension de Kubernetes, y compris de son système de mise en réseau et des charts Helm.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.