Développeur ou développeuse Front-end/Full-stack — Équipe des justificatifs numériques

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.

À propos de l’équipe des justificatifs numériques

Le programme des justificatifs numériques au SNC fera des justificatifs numériques la pierre angulaire de la prestation de services modernes et offrira au public des interactions fiables, rapides et sécurisées avec le gouvernement du Canada (GC). Les initiatives clés comprennent une approche pangouvernementale en matière de connexion et de vérification d’identité ainsi qu’une plateforme commune pour la délivrance et la vérification de justificatifs numériques.

L’équipe des justificatifs numériques recrute des développeurs et développeuses Front-end/Full-stack!

Ce rôle est classé au niveau IT-02 au sein du groupe des Technologies de l’information (IT) et est à désignation linguistique « anglais essentiel ».

Nous acceptons les candidatures pour diverses catégories, telles que pour une durée déterminée, pour une affectation ou pour un détachement. Ce poste entièrement en télétravail est ouvert aux candidats et candidates de tout le pays. Si les technologies de l’information vous passionnent et que vous souhaitez rejoindre une équipe dynamique, nous vous invitons à postuler!

Cette opportunité est offerte aux personnes qui occupent actuellement un poste au sein d’Emploi et Développement social Canada (EDSC) partout au Canada. Si le nombre de candidats est insuffisant, les candidats actuellement employés par la fonction publique fédérale pourraient être pris en considération.

Principales fonctions et responsabilités :

  • Participer à la conception et au développement d’applications Web hautement évolutives et résilientes à l’aide de React, ou participer à ce processus. Cela comprend la mise en place de l’architecture, le codage, l’exploitation, la publication, les tests et le réglage de ces applications.
  • Concevoir et développer des API sécurisées, performantes et évolutives.
  • Développer des scripts d’automatisation à l’aide de Python ou d’autres langages de script.
  • Déterminer, communiquer et fournir de manière itérative des fonctionnalités et des processus viables minimaux qui offrent des améliorations pour les utilisateurs et utilisatrices. Une approche de style agile est essentielle.
  • Concevoir des prototypes et des logiciels fiables et faciles d’entretien selon le contexte. En travaillant au sein d’une équipe multidisciplinaire, vous pourriez occasionnellement assumer des rôles autres que le vôtre.
  • Assurer le maintien et participer à la rotation au soutien opérationnel et y participer, y compris la rotation sur appel en dehors des heures de travail.

Qualifications :

  • Maîtrise de React et des technologies Web connexes.
  • Solide connaissance de HTML et JavaScript (comme NodeJS).
  • Expérience de travail avec GitHub ou des plateformes de développement infonuagiques similaires.
  • Expérience pratique de l’utilisation d’outils de développement assistés par l’intelligence artificielle, y compris des assistants fondés sur des modèles de langage étendus (LLM) ou des systèmes d’IA agentique (p. ex. GitHub Copilot, agents autonomes de codage ou de gestion de tâches), dans le cadre d’un cycle de développement logiciel régulier.
  • Expérience de l’utilisation de Python pour le scripting et l’automatisation. ​​- Expertise dans le développement d’expériences utilisateur accessibles.
  • Expérience en matière de bases de données relationnelles et NoSQL.
  • Expérience dans le domaine de l’infonuagique, de préférence avec AWS/Azure.
  • Capacité à travailler dans des environnements très variables avec plusieurs parties prenantes.
  • Expérience avec des protocoles d’authentification (tels que OIDC) constitue un atout.

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! Veuillez nous envoyer votre CV à CDS.Recruitment-Recrutement.SNC@servicecanada.gc.ca en indiquant « Front-End Full-stack » dans la ligne d’objet.

Merci d’indiquer votre classification et votre niveau (p. ex., IT-01) et de préciser si vous êtes un employé nommé pour une période indéterminée ou déterminée.

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.