Au Service numérique canadien (SNC), notre mission est d’aider le gouvernement à améliorer la façon dont il conçoit et fournit ses services au Canada. Nous sommes d’avis que les services publics doivent être conviviaux, sécurisés, fiables, accessibles et inclusifs : ils doivent fonctionner pour tout le monde. C’est pourquoi nous sollicitons votre aide!
À propos du SNC
Nous sommes de l’avis que les services publics doivent être conviviaux, sécurisés, fiables, accessibles et inclusifs : ils doivent fonctionner pour tout le monde, en particulier pour ceux et celles qui en ont le plus besoin. C’est pourquoi nous sollicitons votre aide!
Le Service numérique canadien (SNC) fait partie d’Emploi et Développement social Canada (EDSC). Il cherche à faire progresser les objectifs de l’Ambition numérique et à améliorer l’expérience d’utilisation des services du gouvernement du Canada.
Renseignements sur l’équipe des services de base
En tant que membre de l’unité opérationnelle de la plateforme, l’équipe des services de base constitue l’épine dorsale de l’organisme, car elle conçoit, met en place et gère les fonctions techniques essentielles telles que l’ingénierie de sécurité, l’intelligence d’affaires et l’outillage d’ingénierie de la fiabilité des sites. En simplifiant les pratiques de développement de logiciels, en facilitant la collaboration entre équipes et en s’attaquant aux besoins ponctuels en matière d’IFS, l’équipe des services de base permet à l’organisme de se concentrer sur ses objectifs stratégiques tout en favorisant la simplicité et l’efficacité des systèmes internes.
L’unité opérationnelle de la plateforme du SNC outille les institutions gouvernementales en leur fournissant des produits en libre-service grâce auxquels elles peuvent offrir aux Canadiens et Canadiennes des services publics de haute qualité.
Nous adhérons aux principes de la sécurité, de l’accessibilité, du bilinguisme, de l’évolutivité, de l’interopérabilité et de l’adaptabilité, ce qui renforce les liens de confiance avec nos client·e·s et nos utilisateur·rice·s.
L’équipe des services de base est à la recherche d’un·e développeur·euse principal·e de données!
Nous sommes à la recherche d’un·e développeur·euse principal·e de données qui nous aidera à concevoir, à mettre en place et à gérer l’infrastructure et les systèmes de données afin de permettre l’analyse, le traitement et l’accessibilité des données au sein de notre organisme. Ce poste consiste à assurer la fiabilité, l’accessibilité et l’optimisation des données pour des fonctions variées se rapportant aux données, qu’il s’agisse des analyses ou de l’apprentissage automatique.
Il s’agit d’un poste à durée déterminée de 2 ans classé IT-03/IT-04 et au profil linguistique « anglais essentiel ». Il relève de la convention relative au groupe Technologies de l’information. Ce poste entièrement en télétravail est ouvert aux candidats et candidates dans tout le pays.
La priorité d’embauche sera accordée aux candidats et candidates qui sont déjà des fonctionnaires du gouvernement fédéral.
Fonctions et responsabilités principales :
- Concevoir, bâtir et maintenir les pipelines ETL afin de déplacer des données de sources variées vers des entrepôts de données ou des lacs de données tout en veillant à ce que les données soient structurées et accessibles pour les cas d’utilisation relatifs à l’intelligence d’affaires (p. ex., Apache Superset, AWS QuickSight, Looker, Power BI).
- Configurer et gérer des systèmes de stockage de données tels que des entrepôts de données ou des lacs de données (p. ex., AWS S3, Azure Data Lake). Faire en sorte de que l’infrastructure soit évolutive, efficace pour les rapports d’intelligence d’affaires et sécurisée.
- Optimiser les requêtes de bases de données et les pipelines afin d’assurer la vitesse et l’efficacité du traitement de données.
- Veiller à l’exactitude, à l’exhaustivité et à l’uniformité des données dans le pipeline.
- Mettre en œuvre des outils de validation, de nettoyage et de contrôle des données afin de détecter et de corriger les erreurs.
- Travailler en étroite collaboration avec les scientifiques de données, les analystes et les parties prenantes en matière d’affaires afin de comprendre leurs besoins en matière de données et de rendre les données accessibles pour l’analyse.
- Fournir une documentation claire et accessible sur les sources de données, les définitions et les structures des modèles de données afin d’aider les équipes d’intelligence d’affaires à élaborer des rapports et des tableaux de bord précis.
- Mettre en place des mesures pour assurer la confidentialité et la sécurité des données.
Nos critères d’évaluation :
- Expérience avec des plateforme d’infonuagique (AWS, Azure) et des bases de données SQL/NoSQL (PostgreSQL, DynamoDB, etc.).
- Expérience avec des outils ETL (AWS Glue, Apache Airflow).
- Compétence en matière de langages de programmation tels que Python, JavaScript ou Java pour la conception et l’optimisation des pipelines de données.
- Connaissance approfondie des bases de données relationnelles et des solutions d’entreposage de données.
- Compétence en matière de rédaction de requêtes SQL pour la transformation des données brutes en formats structurés que les outils d’intelligence d’affaires peuvent facilement traiter.
- Capacité de fournir un diagnostic et de résoudre rapidement des problèmes relevant du pipeline de données afin de minimiser les interruptions.
- Connaissance de nouveaux outils, technologies et plateformes pour améliorer l’infrastructure des données et le déroulement des tâches.
- Connaissance de la modélisation dimensionnelle, y compris les schémas en étoile et les schémas en flocon de neige.
- Familiarité avec les outils d’intelligence d’affaires populaires tels que Superset, QuickSight, Tableau et Power BI.
- Capacité d’encadrer des ingénieur·e·s débutant·e·s et des développeur·euse·s débutant·es, et de les orienter en ce qui a trait aux meilleures pratiques relatives aux données.
Nous savons que tout le monde présente des compétences et des expériences différentes, et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites-nous pourquoi vous êtes un candidat ou une candidate de choix.
Le SNC accueille toutes les personnes candidates, peu importe leur race, ethnicité, religion, orientation sexuelle, identité et expression de genre, origine nationale, handicap, âge et taille corporelle, y compris les vétérans et les personnes qui ont des engagements familiaux divers. Nous sommes aussi engagé·e·s à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez utiliser les coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Tout renseignement concernant les mesures d’adaptation sera traité confidentiellement. Ce poste entièrement en télétravail est ouvert aux candidats et candidates dans tout le pays.