Développeuse ou développeur de systèmes de données
Top Benefits
About the role
Titre du poste
Développeuse ou développeur de systèmes de données
Catégorie d'emploi
Ingénierie des systèmes
Exigence linguistique
English / AnglaisEnglish is required / L'anglais est requis
Type d'accord de travail flexible
Hybrid / Hybride
Date de fin de recrutement
2025-07-18
Niveau
PIPSC-3
Échelle salariale
$111,451 - $140,007
Sommaire du poste
La développeuse ou le développeur de systèmes de données participe à toutes les activités d’ingénierie des données dans le cadre du cycle de vie de développement logiciel (CVDL), y compris l’analyse des besoins, la conception, la mise en œuvre des changements logiciels, les essais, la documentation et le déploiement.
Les domaines de responsabilité comprennent la modélisation et la conception de données, l’élaboration et l’exécution d’essais unitaires de bases de données, l’évaluation du rendement des bases de données et l’atténuation des répercussions sur la sécurité des domaines de données.
La personne titulaire du poste fournit une expertise en la matière en ce qui concerne les données et le système d’information géographique (GIS) tout en veillant à ce que les solutions soient fiables, faciles à entretenir et entièrement conformes aux réglementations, aux mandats de sécurité, aux exigences en matière de protection des données et aux politiques de la société.
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 d’avancement et de perfectionnement.
- Des horaires de travail flexibles.
- Une main-d’œuvre diversifiée et inclusive.
Responsabilités principales :
- Veiller au maintien de la sécurité du Système canadien automatisé de la circulation aérienne (CAATS) dans le domaine logiciel.
- Soutenir et suivre les initiatives d’affaires et les priorités de NAV CANADA.
- Concevoir et mettre en œuvre des solutions qui préservent l’intégrité et la sécurité des systèmes isolés de gestion de la circulation aérienne (ATM).
- Mettre en œuvre et passer en revue le code source nécessaire à l’intégration de la conception détaillée du logiciel, y compris la documentation pertinente.
- Mettre en œuvre et passer en revue l’élaboration et l’exécution d’essais d’unité en vue des modifications logicielles, y compris l’automatisation des essais.
- Mettre en œuvre et passer en revue l’intégration et l’essai d’unité en vue des modifications logicielles.
- Mettre en œuvre et passer en revue la résolution des lacunes du code afin d’améliorer la sécurité et la disponibilité du système.
- Mettre en œuvre et passer en revue l’intégration et l’essai du système en vue des modifications logicielles à tous les domaines logiciels.
- Contribuer aux activités de planification SAFe (Scaled Agile Framework) et fournir des estimations détaillées pour les modifications logicielles.
- Veiller à la sécurité du CAATS dans le domaine de l’ingénierie des données.
- Appuyer la conception des données distribuées pour le développement et l’intégration des données sur le CAATS, notamment les ressources et les données d’adaptation utilisées par les sous-systèmes.
- Mettre en œuvre et examiner le développement nécessaire à la création des structures de base de données, des travaux courants de chargement de données, des formulaires et des rapports de données, et des travaux courants d’accès aux bases de données.
- Assurer le développement et l’intégration des données sur le CAATS, notamment les ressources et les données d’adaptation utilisées pour le développement des logiciels, l’intégration au système, les essais et la certification.
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 équivalente d’études et d’expérience.
Expérience :
- Au moins cinq (5) ans d’expérience du développement et du déploiement de logiciels pour des applications logicielles sophistiquées telles que celles utilisées dans les systèmes de gestion de la circulation aérienne (ATM).
- Expérience de tous les aspects du cycle de vie du développement logiciel (CVDL), y compris les outils d’intégration et de développement continus (CI/CD) et les référentiels de code.
- Expérience des systèmes de gestion de base de données relationnelle (RDBMS) comme Oracle, Postgres et MySQL.
- Expérience de Linux, du langage de script d’interpréteur de commandes (Bash), d’Ada, de C/C++, d’Oracle Proc*C, de Java, de Python (ou de tout autre langage de programmation procédural de haut niveau), de JSON, de REST et de XML.
Connaissances :
- Connaissance des principes et des méthodologies de l’ingénierie des logiciels.
- Connaissance des principes et des méthodologies de l’ingénierie des données et des techniques de modélisation logique des données.
- Connaissance des outils et des ensembles de données du système d’information géographique (GIS).
- Connaissance des processus de développement et d’essai de logiciels, de la conception préliminaire jusqu’à l’essai officiel et à l’acceptation.
- Connaissance des systèmes informatiques à grande échelle, du matériel, des langages logiciels, des environnements du génie logiciel assisté par ordinateur (CASE), des techniques d’essai, des techniques de débogage, du développement de logiciels, des générations logicielles et des outils de gestion de la configuration.
- Connaissance des processus d’entretien, des procédures et des activités d’affaires dans le contexte des systèmes de données de vol.
Aptitudes :
- Aptitude à analyser et à définir les utilisatrices et utilisateurs ainsi que les exigences techniques et opérationnelles, et à préparer les spécifications appropriées pour les systèmes.
- Aptitude à détecter, à analyser et à corriger les lacunes du système et/ou à recommander de nouvelles actions ou améliorations des processus.
- Aptitude à préparer des estimations, à évaluer les risques et à mettre en œuvre les tâches.
- Aptitude à communiquer efficacement avec les parties prenantes, en veillant à ce que les aspects essentiels soient abordés dans les discussions et les présentations destinées à des publics tant spécialisés que non spécialisés.
Qualités personnelles :
- Aptitude à fournir une expertise technique pour s’assurer que les équipes produisent des résultats de haute qualité et respectent les processus internes.
- Aptitude à bien travailler en équipe et à collaborer efficacement avec des équipes interfonctionnelles pour atteindre des objectifs communs.
- Aptitude à faire preuve de souplesse et d’adaptabilité, et à gérer des priorités et des demandes changeantes avec une attitude positive.
- Aptitude à résoudre des problèmes et à relever les défis immédiats tout en gardant à l’esprit les objectifs à long terme.
Conditions de travail :
- La personne titulaire du poste pourrait occasionnellement être appelée à voyager à l’échelle nationale.
- La personne titulaire du poste travaillera au Centre des systèmes techniques (CST) d’Ottawa et devra travailler sur place au moins trois (3) jours par semaine, selon un horaire de travail hybride.
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 systèmes de données
Top Benefits
About the role
Titre du poste
Développeuse ou développeur de systèmes de données
Catégorie d'emploi
Ingénierie des systèmes
Exigence linguistique
English / AnglaisEnglish is required / L'anglais est requis
Type d'accord de travail flexible
Hybrid / Hybride
Date de fin de recrutement
2025-07-18
Niveau
PIPSC-3
Échelle salariale
$111,451 - $140,007
Sommaire du poste
La développeuse ou le développeur de systèmes de données participe à toutes les activités d’ingénierie des données dans le cadre du cycle de vie de développement logiciel (CVDL), y compris l’analyse des besoins, la conception, la mise en œuvre des changements logiciels, les essais, la documentation et le déploiement.
Les domaines de responsabilité comprennent la modélisation et la conception de données, l’élaboration et l’exécution d’essais unitaires de bases de données, l’évaluation du rendement des bases de données et l’atténuation des répercussions sur la sécurité des domaines de données.
La personne titulaire du poste fournit une expertise en la matière en ce qui concerne les données et le système d’information géographique (GIS) tout en veillant à ce que les solutions soient fiables, faciles à entretenir et entièrement conformes aux réglementations, aux mandats de sécurité, aux exigences en matière de protection des données et aux politiques de la société.
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 d’avancement et de perfectionnement.
- Des horaires de travail flexibles.
- Une main-d’œuvre diversifiée et inclusive.
Responsabilités principales :
- Veiller au maintien de la sécurité du Système canadien automatisé de la circulation aérienne (CAATS) dans le domaine logiciel.
- Soutenir et suivre les initiatives d’affaires et les priorités de NAV CANADA.
- Concevoir et mettre en œuvre des solutions qui préservent l’intégrité et la sécurité des systèmes isolés de gestion de la circulation aérienne (ATM).
- Mettre en œuvre et passer en revue le code source nécessaire à l’intégration de la conception détaillée du logiciel, y compris la documentation pertinente.
- Mettre en œuvre et passer en revue l’élaboration et l’exécution d’essais d’unité en vue des modifications logicielles, y compris l’automatisation des essais.
- Mettre en œuvre et passer en revue l’intégration et l’essai d’unité en vue des modifications logicielles.
- Mettre en œuvre et passer en revue la résolution des lacunes du code afin d’améliorer la sécurité et la disponibilité du système.
- Mettre en œuvre et passer en revue l’intégration et l’essai du système en vue des modifications logicielles à tous les domaines logiciels.
- Contribuer aux activités de planification SAFe (Scaled Agile Framework) et fournir des estimations détaillées pour les modifications logicielles.
- Veiller à la sécurité du CAATS dans le domaine de l’ingénierie des données.
- Appuyer la conception des données distribuées pour le développement et l’intégration des données sur le CAATS, notamment les ressources et les données d’adaptation utilisées par les sous-systèmes.
- Mettre en œuvre et examiner le développement nécessaire à la création des structures de base de données, des travaux courants de chargement de données, des formulaires et des rapports de données, et des travaux courants d’accès aux bases de données.
- Assurer le développement et l’intégration des données sur le CAATS, notamment les ressources et les données d’adaptation utilisées pour le développement des logiciels, l’intégration au système, les essais et la certification.
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 équivalente d’études et d’expérience.
Expérience :
- Au moins cinq (5) ans d’expérience du développement et du déploiement de logiciels pour des applications logicielles sophistiquées telles que celles utilisées dans les systèmes de gestion de la circulation aérienne (ATM).
- Expérience de tous les aspects du cycle de vie du développement logiciel (CVDL), y compris les outils d’intégration et de développement continus (CI/CD) et les référentiels de code.
- Expérience des systèmes de gestion de base de données relationnelle (RDBMS) comme Oracle, Postgres et MySQL.
- Expérience de Linux, du langage de script d’interpréteur de commandes (Bash), d’Ada, de C/C++, d’Oracle Proc*C, de Java, de Python (ou de tout autre langage de programmation procédural de haut niveau), de JSON, de REST et de XML.
Connaissances :
- Connaissance des principes et des méthodologies de l’ingénierie des logiciels.
- Connaissance des principes et des méthodologies de l’ingénierie des données et des techniques de modélisation logique des données.
- Connaissance des outils et des ensembles de données du système d’information géographique (GIS).
- Connaissance des processus de développement et d’essai de logiciels, de la conception préliminaire jusqu’à l’essai officiel et à l’acceptation.
- Connaissance des systèmes informatiques à grande échelle, du matériel, des langages logiciels, des environnements du génie logiciel assisté par ordinateur (CASE), des techniques d’essai, des techniques de débogage, du développement de logiciels, des générations logicielles et des outils de gestion de la configuration.
- Connaissance des processus d’entretien, des procédures et des activités d’affaires dans le contexte des systèmes de données de vol.
Aptitudes :
- Aptitude à analyser et à définir les utilisatrices et utilisateurs ainsi que les exigences techniques et opérationnelles, et à préparer les spécifications appropriées pour les systèmes.
- Aptitude à détecter, à analyser et à corriger les lacunes du système et/ou à recommander de nouvelles actions ou améliorations des processus.
- Aptitude à préparer des estimations, à évaluer les risques et à mettre en œuvre les tâches.
- Aptitude à communiquer efficacement avec les parties prenantes, en veillant à ce que les aspects essentiels soient abordés dans les discussions et les présentations destinées à des publics tant spécialisés que non spécialisés.
Qualités personnelles :
- Aptitude à fournir une expertise technique pour s’assurer que les équipes produisent des résultats de haute qualité et respectent les processus internes.
- Aptitude à bien travailler en équipe et à collaborer efficacement avec des équipes interfonctionnelles pour atteindre des objectifs communs.
- Aptitude à faire preuve de souplesse et d’adaptabilité, et à gérer des priorités et des demandes changeantes avec une attitude positive.
- Aptitude à résoudre des problèmes et à relever les défis immédiats tout en gardant à l’esprit les objectifs à long terme.
Conditions de travail :
- La personne titulaire du poste pourrait occasionnellement être appelée à voyager à l’échelle nationale.
- La personne titulaire du poste travaillera au Centre des systèmes techniques (CST) d’Ottawa et devra travailler sur place au moins trois (3) jours par semaine, selon un horaire de travail hybride.
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.