Développeuse ou développeur de logiciels débutant (3 postes permanents)
Top Benefits
About the role
Titre du poste
Développeuse ou développeur de logiciels débutant (3 postes permanents)
Catégorie d'emploi
Technologie de l’information
Exigence linguistique
English / Anglais
Type d'accord de travail flexible
Hybrid / Hybride
Date de fin de recrutement
2025-11-05
Niveau
PIPSC-2
Échelle salariale
$91,278 - $114,668
Sommaire du poste
NAV CANADA est à la recherche d’une développeuse ou d’un développeur de logiciels débutant motivé et soucieux du détail pour se joindre à son équipe de développement de logiciels. Ce poste de premier échelon est idéal pour une personne passionnée par le codage, désireuse d’apprendre et prête à contribuer à des projets logiciels concrets qui soutiennent et façonnent le présent et l’avenir des services de navigation aérienne au Canada. La personne titulaire du poste travaillera en étroite collaboration avec des développeuses et développeurs chevronnés et des équipes interfonctionnelles pour concevoir, développer, mettre à l’essai et entretenir des solutions logicielles dans le domaine passionnant de l’aviation.
Description d'emploi
Ce qu’offre NAV CANADA :
- Un environnement de travail stimulant et axé sur le travail d’équipe.
- Une rémunération et des avantages sociaux compétitifs.
- Un régime de retraite à prestations déterminées.
- Des possibilités de croissance et de perfectionnement.
- Des horaires de travail flexibles.
- Une main-d’œuvre diversifiée et inclusive.
Responsabilités principales :
- Contribuer à la conception, au développement et à l’entretien d’applications logicielles.
- Créer du code propre, efficace et bien documenté.
- Participer aux révisions de code et contribuer au partage de connaissances au sein de l’équipe.
- Collaborer avec les équipes Ingénierie des systèmes et Essai des systèmes pour déboguer les logiciels et garantir la qualité des versions logicielles.
- Soutenir l’intégration d’interfaces de programmation d’application (API) et de services tiers.
- Entretenir et mettre à jour les systèmes logiciels existants.
- Se tenir au courant des nouvelles technologies et des pratiques de développement.
- Contribuer aux estimations des niveaux d’effort, de complexité et de réflexion requis pour changer un produit.
Exigences du poste
Formation :
Diplôme d’une université ou d’un collège reconnu avec une spécialisation acceptable en génie informatique, en génie électrique, en génie des systèmes, en informatique ou en systèmes d’information, ou combinaison acceptable d’études, d’expérience et de formation.
Expérience :
- Une (1) à trois (3) années d’expérience en programmation C++ dans un environnement de développement Windows.
- Expérience des systèmes de contrôle de version tels que Git.
Connaissances :
- Connaissance des processus, des pratiques, ainsi que des outils et des techniques de gestion de la configuration logicielle.
- Connaissance des technologies prises en charge par la société (logiciels, matériel, réseaux, systèmes d’exploitation).
- Connaissance des enjeux de cybersécurité dans le développement de solutions logicielles et matérielles.
- Connaissance des processus, des pratiques et des techniques modernes du cycle de vie du développement logiciel, dont les approches Agile et Scrum et le processus de développement et d’exploitation.
- Connaissance des technologies logicielles traditionnelles comme les bases de données, la conception orientée objet, l’acquisition de données et la réseautique.
Aptitudes :
- Aptitudes manifestes à la résolution de problèmes et à la réflexion analytique.
- Capacité à travailler de manière autonome et en collaboration au sein d’une équipe.
- Maîtrise de la détection, de l’analyse et de la résolution de problèmes liés aux systèmes, et capacité à recommander des améliorations de processus.
- Aptitude à produire une documentation claire, concise et bien structurée à l’intention d’un public tant spécialisé que non spécialisé.
- Aptitude à communiquer efficacement et à transmettre des renseignements complexes, tant à l’oral qu’à l’écrit, aux parties prenantes de tous les échelons.
- Aptitude à apprendre rapidement de nouvelles compétences, de nouvelles technologies et de nouveaux produits avec un minimum de supervision.
Qualités personnelles :
- Aptitude à établir et à entretenir des relations de travail positives avec les membres de l’équipe, les collègues et les surveillantes et surveillants.
- Sens de l’initiative et discernement en matière de prise de décision.
- Résilience et adaptabilité dans des environnements dynamiques.
- Grand souci du détail et engagement envers la qualité.
- Solide éthique de travail et grand sens des responsabilités.
- Véritable enthousiasme pour la technologie et l’apprentissage continu.
Conditions de travail :
- Le lieu de travail est le Centre des systèmes techniques d’Ottawa (280, chemin Hunt Club, Ottawa).
- Il s’agit d’un poste hybride exigeant une présence sur place au moins trois (3) jours par semaine.
- La personne titulaire du poste est généralement appelée à travailler dans un cubicule, dans un bureau à aire ouverte, dans une salle de réunion et/ou en laboratoire, et à utiliser des outils informatiques.
- La personne titulaire du poste est tenue de prendre part à un ou à plusieurs projets ou travaux actifs et d’effectuer plusieurs tâches à la fois.
- Durant la conception, le travail comprend des périodes où un niveau élevé de concentration est requis; toutefois, il est habituellement possible de planifier ces périodes de sorte à limiter les interruptions.
- La personne titulaire du poste peut être appelée à voyager à l’occasion.
NAV CANADA s’engage à se doter d’un effectif compétent qui reflète la diversité de la population canadienne. N’hésitez pas à postuler même si vous ne pensez pas répondre à tous les critères ci-énoncés. En effet, NAV CANADA préconise une culture d’apprentissage et de développement, et est consciente que si certaines compétences techniques sont essentielles, beaucoup d’autres peuvent s’apprendre.
La Société s’efforce de créer un processus de sélection et des milieux de travail inclusifs et sans entraves. Si vous avez besoin de mesures d’adaptation dans le cadre du concours, n’oubliez pas de mentionner lesquelles au coordonnateur ou à la coordonnatrice de l’entrevue ou au ou à la gestionnaire responsable de l’embauche. NAV CANADA fournira aux candidates et aux candidats handicapés les mesures d’adaptation nécessaires tout au long du processus de recrutement et de sélection.
La personne retenue doit satisfaire aux exigences de sécurité du poste et être légalement autorisée à travailler au Canada.
Nous remercions tous les candidats intéressés, seulement les personnes sélectionnées pour les étapes suivantes seront contactées.
About NAV CANADA
NAV CANADA is the private sector, non-share capital corporation that owns and operates Canada's civil air navigation service (ANS).
NAV CANADA co-ordinates the safe and efficient movement of aircraft in Canadian domestic airspace and international airspace assigned to Canadian control. Through its coast to coast to coast operations, NAV CANADA provides air traffic control, flight information, weather briefings, aeronautical information, airport advisory services, and electronic aids to navigation.
Développeuse ou développeur de logiciels débutant (3 postes permanents)
Top Benefits
About the role
Titre du poste
Développeuse ou développeur de logiciels débutant (3 postes permanents)
Catégorie d'emploi
Technologie de l’information
Exigence linguistique
English / Anglais
Type d'accord de travail flexible
Hybrid / Hybride
Date de fin de recrutement
2025-11-05
Niveau
PIPSC-2
Échelle salariale
$91,278 - $114,668
Sommaire du poste
NAV CANADA est à la recherche d’une développeuse ou d’un développeur de logiciels débutant motivé et soucieux du détail pour se joindre à son équipe de développement de logiciels. Ce poste de premier échelon est idéal pour une personne passionnée par le codage, désireuse d’apprendre et prête à contribuer à des projets logiciels concrets qui soutiennent et façonnent le présent et l’avenir des services de navigation aérienne au Canada. La personne titulaire du poste travaillera en étroite collaboration avec des développeuses et développeurs chevronnés et des équipes interfonctionnelles pour concevoir, développer, mettre à l’essai et entretenir des solutions logicielles dans le domaine passionnant de l’aviation.
Description d'emploi
Ce qu’offre NAV CANADA :
- Un environnement de travail stimulant et axé sur le travail d’équipe.
- Une rémunération et des avantages sociaux compétitifs.
- Un régime de retraite à prestations déterminées.
- Des possibilités de croissance et de perfectionnement.
- Des horaires de travail flexibles.
- Une main-d’œuvre diversifiée et inclusive.
Responsabilités principales :
- Contribuer à la conception, au développement et à l’entretien d’applications logicielles.
- Créer du code propre, efficace et bien documenté.
- Participer aux révisions de code et contribuer au partage de connaissances au sein de l’équipe.
- Collaborer avec les équipes Ingénierie des systèmes et Essai des systèmes pour déboguer les logiciels et garantir la qualité des versions logicielles.
- Soutenir l’intégration d’interfaces de programmation d’application (API) et de services tiers.
- Entretenir et mettre à jour les systèmes logiciels existants.
- Se tenir au courant des nouvelles technologies et des pratiques de développement.
- Contribuer aux estimations des niveaux d’effort, de complexité et de réflexion requis pour changer un produit.
Exigences du poste
Formation :
Diplôme d’une université ou d’un collège reconnu avec une spécialisation acceptable en génie informatique, en génie électrique, en génie des systèmes, en informatique ou en systèmes d’information, ou combinaison acceptable d’études, d’expérience et de formation.
Expérience :
- Une (1) à trois (3) années d’expérience en programmation C++ dans un environnement de développement Windows.
- Expérience des systèmes de contrôle de version tels que Git.
Connaissances :
- Connaissance des processus, des pratiques, ainsi que des outils et des techniques de gestion de la configuration logicielle.
- Connaissance des technologies prises en charge par la société (logiciels, matériel, réseaux, systèmes d’exploitation).
- Connaissance des enjeux de cybersécurité dans le développement de solutions logicielles et matérielles.
- Connaissance des processus, des pratiques et des techniques modernes du cycle de vie du développement logiciel, dont les approches Agile et Scrum et le processus de développement et d’exploitation.
- Connaissance des technologies logicielles traditionnelles comme les bases de données, la conception orientée objet, l’acquisition de données et la réseautique.
Aptitudes :
- Aptitudes manifestes à la résolution de problèmes et à la réflexion analytique.
- Capacité à travailler de manière autonome et en collaboration au sein d’une équipe.
- Maîtrise de la détection, de l’analyse et de la résolution de problèmes liés aux systèmes, et capacité à recommander des améliorations de processus.
- Aptitude à produire une documentation claire, concise et bien structurée à l’intention d’un public tant spécialisé que non spécialisé.
- Aptitude à communiquer efficacement et à transmettre des renseignements complexes, tant à l’oral qu’à l’écrit, aux parties prenantes de tous les échelons.
- Aptitude à apprendre rapidement de nouvelles compétences, de nouvelles technologies et de nouveaux produits avec un minimum de supervision.
Qualités personnelles :
- Aptitude à établir et à entretenir des relations de travail positives avec les membres de l’équipe, les collègues et les surveillantes et surveillants.
- Sens de l’initiative et discernement en matière de prise de décision.
- Résilience et adaptabilité dans des environnements dynamiques.
- Grand souci du détail et engagement envers la qualité.
- Solide éthique de travail et grand sens des responsabilités.
- Véritable enthousiasme pour la technologie et l’apprentissage continu.
Conditions de travail :
- Le lieu de travail est le Centre des systèmes techniques d’Ottawa (280, chemin Hunt Club, Ottawa).
- Il s’agit d’un poste hybride exigeant une présence sur place au moins trois (3) jours par semaine.
- La personne titulaire du poste est généralement appelée à travailler dans un cubicule, dans un bureau à aire ouverte, dans une salle de réunion et/ou en laboratoire, et à utiliser des outils informatiques.
- La personne titulaire du poste est tenue de prendre part à un ou à plusieurs projets ou travaux actifs et d’effectuer plusieurs tâches à la fois.
- Durant la conception, le travail comprend des périodes où un niveau élevé de concentration est requis; toutefois, il est habituellement possible de planifier ces périodes de sorte à limiter les interruptions.
- La personne titulaire du poste peut être appelée à voyager à l’occasion.
NAV CANADA s’engage à se doter d’un effectif compétent qui reflète la diversité de la population canadienne. N’hésitez pas à postuler même si vous ne pensez pas répondre à tous les critères ci-énoncés. En effet, NAV CANADA préconise une culture d’apprentissage et de développement, et est consciente que si certaines compétences techniques sont essentielles, beaucoup d’autres peuvent s’apprendre.
La Société s’efforce de créer un processus de sélection et des milieux de travail inclusifs et sans entraves. Si vous avez besoin de mesures d’adaptation dans le cadre du concours, n’oubliez pas de mentionner lesquelles au coordonnateur ou à la coordonnatrice de l’entrevue ou au ou à la gestionnaire responsable de l’embauche. NAV CANADA fournira aux candidates et aux candidats handicapés les mesures d’adaptation nécessaires tout au long du processus de recrutement et de sélection.
La personne retenue doit satisfaire aux exigences de sécurité du poste et être légalement autorisée à travailler au Canada.
Nous remercions tous les candidats intéressés, seulement les personnes sélectionnées pour les étapes suivantes seront contactées.
About NAV CANADA
NAV CANADA is the private sector, non-share capital corporation that owns and operates Canada's civil air navigation service (ANS).
NAV CANADA co-ordinates the safe and efficient movement of aircraft in Canadian domestic airspace and international airspace assigned to Canadian control. Through its coast to coast to coast operations, NAV CANADA provides air traffic control, flight information, weather briefings, aeronautical information, airport advisory services, and electronic aids to navigation.