Date limite pour postuler : Le 21 octobre 2026, 12h HE
Poste : Développeur(euse) principal(e) en IA
Type d'emploi : Affectation permanente
Détails de la rémunération :- Ingénieur(e) logiciel 18: Les salaires annuels varient généralement de 96 557 $ à 128 743 $, plus une rémunération au rendement, en fonction des qualifications et de l'expérience.
Lieu de travail: - Exportation et développement Canada applique un modèle de travail hybride selon lequel les employés sont tenus de travailler au bureau trois jours par semaine (sous réserve de modifications).
- La personne choisie pourra travailler à partir du siège social d'EDC à Ottawa ou à partir du Carrefour communautaire à Toronto, à Montréal, à Calgary, à Halifax ou à Vancouver.
- Une aide à la réinstallation est offerte aux candidats et candidates admissibles.
Candidats internes, veuillez consulter la page Service Now intitulée " Mouvements internes - ce que vous devez savoir ".
Aperçu de l'équipe :Dirigé par le chef des services informatiques, le Groupe des solutions numériques et technologiques a vu le jour en 2023 afin de donner à nos clients et à nos employés les outils nécessaires pour conquérir le monde en offrant de façon cohérente des services numériques fiables et sécurisés. Ses objectifs sont les suivants :
- Définir, instaurer et maintenir l'état cible en matière de technologie intégrée, le modèle de données cible et les activités technologiques nécessaires à la transformation opérationnelle d'EDC d'ici 2030.
- Créer et gérer la feuille de route numérique continue sur trois ans; ce document établit l'ordre d'obtention des résultats requis pour atteindre l'état cible en matière de technologie et en facilite la mise en œuvre dans tous les secteurs de l'organisation.
- Demeurer au fait des tendances sectorielles et des technologies émergentes pour qu'EDC dispose des outils numériques qui assureront sa pertinence sur le marché et lui permettront d'accroître la présence commerciale du Canada sur la scène internationale.
- Voir à la mise en œuvre intégrée des projets sur le plan du numérique, des données, des infrastructures et de la cybersécurité afin d'offrir une excellente expérience aux clients, aux utilisateurs et aux employés.
EDC cherche à être le leader pour ce qui est d'aider les exportateurs canadiens à percer, croître et réussir à l'étranger. Dans le cadre de ce mandat, le Groupe de l'exécution et de l'architecture de la plateforme numérique continue à jouer un rôle essentiel auprès des dirigeants : il leur permet de tirer parti des technologies en fournissant des plateformes commerciales numériques faciles à utiliser, sécurisées et adaptées aux besoins.
Afin de renforcer ses capacités d'exécution, le Groupe est à la recherche d'une développeuse principale ou d'un développeur principal possédant des compétences spécialisées en intelligence artificielle (IA), qui contribuera à mettre en place et à faire progresser les capacités d'EDC en matière de développement logiciel assisté par l'IA. La personne choisie sera responsable de concevoir et de mettre en œuvre des expériences de développement fondées sur l'IA, d'intégrer l'IA aux pratiques de génie logiciel et d'accélérer l'adoption d'approches de développement modernes tout au long du cycle de vie du développement logiciel.
Ce poste allie conception et ingénierie pratique. Dans un premier temps, une part importante du travail sera consacrée à la consultation et à l'architecture. Par la suite, les activités porteront principalement sur la mise en œuvre. Ce poste ne convient donc pas aux personnes intéressées uniquement par l'un ou l'autre de ces volets.
Ce que vous ferez : - Mettre à profit sa solide expertise en génie logiciel (applications globales), couvrant React, Angular, JavaScript/TypeScript, .NET, les interfaces de programmation d'applications (API), les services infonuagiques et les pratiques DevOps modernes pour concevoir, développer et exploiter un système d'exploitation agentique pour le cycle de vie du développement logiciel.
- Concevoir des flux de travail agentiques pratiques afin d'automatiser les activités courantes de développement (p. ex., définition des exigences, échafaudage, exécution des essais, analyse des codes et validation structurée).
- Intégrer le développement assisté par l'IA aux flux d'exécution en tirant parti de différents outils (GitHub Copilot, Azure DevOps, GitHub Enterprise) et des capacités d'Azure AI Foundry pour améliorer l'expérience de développement et l'efficacité de l'exécution.
- Définir l'état cible en collaboration avec les analystes, les architectes, les développeurs, les testeurs et les responsables du déploiement afin de déterminer les efforts liés à l'exécution, les goulots d'étranglement et le travail à refaire. Privilégier les cas d'utilisation d'agents à forte valeur ajoutée. Déterminer clairement les activités à ne pas automatiser.
- Concevoir des agents spécialisés pour une tâche précise, des modèles de délégation, des outils approuvés et restreints, des points d'approbation humaine désignés, ainsi que des modalités de gestion contrôlée du contexte et de l'état.
- Mettre en place un mécanisme sécurisé de récupération des tâches autorisées, des dépôts sources, des documents de conception et des dossiers de réunions, en appliquant des droits d'accès propres à chaque source en fonction de l'identité de chaque agent.
- Mettre concrètement en œuvre des intégrations avec le système de contrôle des versions, les outils de suivi du travail, les pipelines d'intégration continue et de livraison continue, les plateformes d'essai et les services de télémétrie.
- Créer des implémentations de référence, des normes relatives aux dépôts, des modèles réutilisables, des lignes directrices pour l'intégration et des conventions d'ingénierie que les autres équipes d'exécution peuvent utiliser sans dépendre de l'équipe qui les a créés.
Ce que nous cherchons: - Baccalauréat dans un domaine connexe, comme l'informatique ou le génie informatique.
- Au moins 7 années d'expérience pratique en génie logiciel (applications globales) et dans la mise en œuvre de systèmes de production à l'échelle d'une organisation, notamment des applications Web, des API, des microservices, des intégrations et des solutions conçues pour l'infonuagique, ainsi qu'une grande rigueur en matière de programmation, de mise à l'essai et de déploiement.
- Solide expertise en développement d'applications globales et maîtrise des technologies de développement frontal et dorsal, notamment d'Angular, de React, de JavaScript/TypeScript, de .NET, des API, des microservices, des modèles d'intégration et des architectures conçues pour l'infonuagique.
- Expérience de l'utilisation de GitHub et de plateformes de développement modernes comme sources officielles de référence pour les activités d'ingénierie logicielle, notamment des processus de gestion des demandes d'extraction, des examens du code, des stratégies d'embranchement, de la gouvernance des dépôts, de l'automatisation et de la télémétrie d'ingénierie.
- Expérience dans la conception, le développement et l'intégration d'expériences de développement assistées par l'IA, d'agents IA, de copilotes ou de capacités agentiques liées au cycle de vie du développement logiciel dans les flux d'exécution des logiciels d'entreprise.
- Solide expérience en matière d'architecture infonuagique, de gestion des identités, de réseautique, d'ingénierie de plateformes et de contrôles de sécurité, doublée d'une capacité à garantir que les solutions d'IA et de déploiement logiciel respectent les exigences en matière de gouvernance, de risques, de protection de la vie privée et de conformité.
- Expérience dans la création de ressources d'ingénierie, de cadres, de normes, d'implémentations de référence, de gabarits et de modèles d'accélération réutilisables par plusieurs équipes et au sein de plusieurs portefeuilles de produits.
- Expérience dans la mise au point de solutions de génération augmentée par récupération, l'ancrage des connaissances d'entreprise, la recherche sémantique et les modèles de récupération sécurisée avec contrôle d'accès.
- Expérience dans l'architecture des applications d'entreprise, systèmes répartis, microservices, conception axée sur les API et modèles d'intégration fondés sur les événements.
Connaissances avancées avec :
- Les Services Web et technologies d'intégration, notamment REST, JSON, SOAP, OpenAPI et cadres d'intégration d'entreprise.
- Le Gestion des identités et des accès, notamment Oauth 2.0, OpenID Connect, Entra ID/Azure AD, identités de charges de travail et authentification sécurisée des applications.
Ce qui vous distinguera :- Certifications Microsoft AI et Azure.
- Maîtrise des deux langues officielles (anglais et français).
Admissibilité :EDC s'engage à respecter des pratiques d'emploi équitables et la préférence sera accordée aux candidats qui sont en mesure de travailler légalement au Canada au moment de la présentation de leur candidature (citoyens canadiens ou résidents permanents).
Le poste est ouvert aux personnes qui répondent à toutes les conditions essentielles énoncées ci-dessus et qui soumettent leur demande avant la date de clôture.
Vous voulez changer les choses? Saisissez l'occasion d'intégrer une équipe dynamique en pleine croissance et de laisser votre marque dans notre organisation, le domaine du financement du développement et le monde.
Postulez dès aujourd'hui!
Vous souhaitez en savoir plus sur EDC? Consultez notre site Web à https://www.edc.ca