Frontend Developer

Montreal

Offre publiée le 2025-03-07

Hays

Role : Frontend Developer

Type : Contract

Location : Hybrid in Montreal (3 days in-office)

Your new company

Join a leading provider of comprehensive services and applications designed to enhance the efficiency and effectiveness of air navigation service providers, airlines, OEMs, and MROs. From air traffic management to flight operations and aircraft maintenance, this company is at the forefront of aviation technology.

Your new role

We are seeking a Mid-level Frontend Developer contractor to join our client's Communications engineering team in downtown Montreal. You will be part of the operations support systems team, collaborating with aviation domain experts, developers, and QoS specialists. Your role will involve creating a robust and high-availability observability solution focused on a frontend application. This application, based on a 3D map, facilitates the inspection and analysis of flights from departure to arrival, considering various perspectives such as radio ground station tracking, communication link signal strength tracking, and messages exchanged in downlink and uplink directions.

What you'll need to succeed

  • 5 years of experience in .NET 8 and C# (background service, DI, configuration, self-hosted web app, SignalR, frontend framework such as XAML, MAUI, Blazor hybrid app) (mandatory)
  • 3 years of experience with a microservices mindset (stateless, segregation of responsibility) and container paradigm (docker image based on Linux image running into container)
  • 2 years of experience in test strategy (unit test, component test, system test, feature coverage)
  • 2 years of experience with Kubernetes, its deployment strategies, its network system, and Helm charts
  • 1 year of experience with Kafka principles or equivalent streaming engine to implement an event data-driven application
  • 1 year of experience in application monitoring and metrics (application instrumentation and monitoring as the foundation of the application)
  • Knowledge of Cesium or equivalent terrain server for 2D / 3D map and ability to add layers and objects on the map in real-time (nice to have)
  • Bilingual in French and English (nice to have)

What you'll get in return

  • Opportunity to work with cutting-edge aviation technology
  • Collaborative and dynamic work environment
  • Professional growth and development opportunities