Ottawa (centre-ville), ON, CA
Tenez un rôle central
La Banque du Canada s’est donnée comme vision d’être une banque centrale influente – dynamique, engagée et digne de confiance – mobilisée pour un Canada meilleur. Aucun autre employeur ne vous offrira l’occasion d’œuvrer au cœur même de l’économie canadienne, au sein d’une organisation dont le travail a une incidence considérable sur le bien-être économique et financier des Canadiens. Vous serez mis au défi, énergisé et motivé à exceller dans notre environnement.
En nous appuyant sur les principes qui nous ont toujours guidés - l'excellence, l'intégrité et le respect - nous nous efforçons d'être tournés vers l'avenir et d'innover, d'accueillir des personnes aux perspectives et aux talents divers, et de gagner la confiance en respectant nos engagements et en expliquant clairement l'intention de nos politiques et de nos actions.
Grâce à notre régime de retraite à prestations déterminées, à nos avantages sociaux et à notre grande souplesse en matière d'équilibre entre la vie professionnelle et vie privée, découvrez pourquoi nous sommes classés chaque année parmi les meilleurs employeurs du Canada : Travailler ici - Banque du Canada
Ce que vous devez savoir sur l’Expérience numérique (EXN) à la Banque du Canada
La Banque du Canada est à la recherche d’une développeuse principale, d’un développeur principal, Livraison de plateformes et de flux de travaux, pour faire partie de l’équipe Expérience numérique (EXN).
L’Expérience numérique exploite et fait évoluer l’écosystème de diffusion numérique de la Banque, qui regroupe l’infrastructure Web, les sites Web, les applications Web, la fourniture de données et les pipelines sur lesquels reposent la publication de données de marché sensibles et de données liées au cycle de la politique monétaire.
Les services de l’Expérience numérique s’adressent à l’ensemble de l’institution et sont en soutien des annonces comme les annonces aux dates préétablies et des grandes publications. L’Expérience numérique appuie également les services de données à volume élevé comme Valet (traitement d’environ 20 -30 millions d’appels par mois). L’écosystème comprend des sites Web publics (banqueducanada.ca, https://www.museedelabanqueducanada.ca/), des plateformes internes (intranet) et des services essentiels de données et de diffusion, dont Azure DataMart et l’interface Valet, ainsi que les flux de travaux et les outils qui permettent un déroulement fiable du cycle de la politique monétaire.
Votre rôle dans l’équipe
Vos fonctions sont principalement axées sur la création et le développement d’applications Web, sur la publication de flux de travaux et sur les outils internes qui s’exécutent dans les plateformes Web de la Banque. Vous vous concentrez sur le comportement des applications, la conception des flux de travaux, la convivialité des applications et la fourniture de fonctionnalités, tout en vous appuyant sur une plateforme partagée et des capacités d’intégration fournies par des fonctions rattachées à des postes complémentaires.
L’Expérience numérique prend également en charge les flux de travaux gérés par l’IA dans le cadre des capacités numériques plus larges de la Banque. Dans vos fonctions, vous contribuerez au travail de l’équipe en développant des solutions pratiques pour l’organisation des flux de travaux et les applications qui tirent parti de manière responsable de services offerts par des modèles de langage autorisés qui fonctionnent à l’intérieur de cadres de gouvernance et de sécurité établis.
Ce que vous ferez
Fourniture d’applications et de flux de travaux
- Diriger la fourniture de fonctionnalités pour les applications Web et l’automatisation des flux de travaux sur les plateformes de l’Expérience numérique en tirant parti des services et des interfaces établis et en mettant l’accent sur la fiabilité, la convivialité et l’intégrité opérationnelle.
- Concevoir, construire et améliorer des applications Web et outils internes dans la série de technologies de l’Expérience numérique, dont PHP/Laravel et Python avec les technologies d’interface connexes.
Intégration et utilisation des plateformes
- Déployer et prendre en charge les dispositifs d’intégration reliant les applications des utilisateurs aux plateformes de données, aux systèmes de diffusion et aux services internes.
Flux de travaux assistés par l’IA
- Concourir aux flux de travaux gérés par l’IA en déployant et en améliorant les composants qui exploitent les services offerts par des modèles de langage autorisés, notamment les outils basés sur des commandes, l’automatisation des flux de travaux et les interfaces utilisateur dans les cadres de gouvernance établis.
Soutien à la production et qualité
- Diriger la résolution de problèmes complexes dans votre champ de compétences, notamment en diagnostiquant less problèmes de production, en identifiant les causes profondes et en mettant en place des améliorations qui réduisent la dette technique et le risque opérationnel.
- Renforcer la préparation opérationnelle pendant les périodes de livraison à haute visibilité à l’aide d’outils de connexion et de suivi (p. ex. Grafana) et des dossiers d’exploitation établis.
- Identifier et recommander des stratégies d’atténuation et des compromis pour maintenir la qualité des solutions et limiter les risques opérationnels.
- Collaborer avec des économistes, des analystes et des parties prenantes pour clarifier les exigences, documenter les approches techniques et planifier la livraison graduelle au cours des cycles de publication de données.
Expertise technique
- Fournir des conseils techniques, un encadrement et un partage des connaissances au sein de l’équipe auprès des étudiantes et étudiants du programme d’enseignement coopératif et des développeuses et développeurs en début de carrière.
Ce qu’il vous faut pour réussir
- Expérience pratique du développement d’applications web PHP/Laravel, dont l’intégration d’interfaces et de services dans des environnements de production
- Connaissance des pratiques de développement modernes, notamment le contrôle de versions, les pipelines d’intégration et de distribution continues (CI/CD), les tests et la révision des codes
- Connaissance pratique des concepts de l’IA et de l’apprentissage automatique et intérêt à appliquer des flux de travaux assistés par l’IA dans des solutions logicielles de façon responsable (confidentialité, sécurité et utilisation tenant compte des règles de gouvernance).
- Solides compétences en matière de collaboration et de communication, capacité à travailler efficacement avec les développeuses et développeurs, les analystes et les parties prenantes et d’expliquer clairement les compromis
- Fortes compétences en résolution de problèmes, faculté de diagnostiquer les problèmes, de proposer des stratégies d’atténuation et des compromis, et de fournir des changements en toute sécurité dans les environnements de production.
Compétences importantes liées à l’IA
- Curiosité et volonté d’apprendre à maîtriser des outils modernes assistés par l’IA pour le développement et pour la gestion des flux de travaux
- Exercice judicieux de son jugement pour déterminer la pertinence de l’IA et l’adéquation de solutions déterministes
- Sensibilisation à l’utilisation responsable de l’IA (confidentialité, sécurité et traitement approprié des contenus de nature délicate)
- Pensée systémique et maîtrise du travail avec plusieurs applications et interfaces, maîtrise des flux de données et des outils opérationnels
Atouts
- Expérience professionnelle dans des environnements basés sur des conteneurs ou sur l’infonuagique (p. ex. Docker/Kubernetes, Azure) et dans la réalisation de projets numériques soumis à des contraintes de temps ou à haute visibilité
- Connaissance des plateformes de données, des environnements analytiques (p. ex. Databricks, Fabric) ou des outils d’automatisation des flux de travaux
- Expérience dans l’intégration des étudiants, le mentorat et partage des connaissances au sein d’une équipe technique
Vos études et votre expérience
Un diplôme en informatique, en génie logiciel ou dans un domaine connexe est privilégié bien qu’une combinaison équivalente d’études et d’expérience puisse être envisagée. Les personnes candidates qui terminent actuellement des études menant à un diplôme pertinent peuvent également être prises en considération si elles peuvent démontrer qu’elles possèdent une expérience acquise à travers des stages coopératifs, des stages ou des projets.
Ce poste nécessite généralement de 5 à 7 ans d’expérience pertinente en développement de logiciels destiné à fournir des applications Web dans un environnement de production et à outiller la gestion des flux de travaux. Les candidates et canditats au profil exceptionnel qui ont moins d’années d’expérience peuvent également être pris en considération du moment où une capacité équivalente est démontrée à travers un travail de production complexe, la gestion de flux de travaux ou la fourniture d’outils et un soutien opérationnel.
Esprit innovant
Nous accordons une grande importance aux candidats qui font preuve d’adaptabilité, de curiosité et d’une volonté d’apprendre de nouvelles technologies, y compris l’intelligence artificielle et les outils numériques. Nous recherchons des personnes capables d’analyser des données de manière critique, de remettre en question les processus existants et de trouver des moyens de simplifier notre travail tout en adoptant le changement et de nouvelles façons de faire.
Exigence linguistique
À la Banque, le milieu de travail est propice à l’utilisation des deux langues officielles du Canada, à savoir l’anglais et le français. Bien que l’exigence linguistique du poste soit « anglais ou français essentiel », nous encourageons tout le monde à s’améliorer dans sa langue seconde pour faire progresser sa carrière et favoriser le bilinguisme au travail.
Ce que vous devez savoir
- La priorité est donnée aux citoyens canadiens et aux résidents permanents.
- Niveau de sécurité requis: Être éligible à l'obtention du niveau fiabilité
- Une aide à la réinstallation pourrait être offerte au besoin.
- Veuillez sauvegarder une copie de l'affiche. Une fois la date de clôture est passée, elle ne sera plus disponible.
- Le titre officiel de ce poste est « Développeuse principale, développeur principal »
Modèle de travail hybride
La Banque propose des modalités de travail qui offrent une certaine souplesse aux employés, permettent la formation d'équipes performantes et favorisent une excellente culture de travail. Dans le cadre du modèle de travail hybride de la Banque, la plupart des employés peuvent faire du télétravail à domicile une partie du mois, et doivent travailler en présentiel au bureau de la Banque où ils sont affectés au moins 12 jours par mois pour aider à créer des liens entre collègues. Vous devrez vivre à une distance raisonnable du bureau.
Ce que vous pouvez attendre de la Banque
Saisissez cette occasion unique de faire partie d’une équipe très performante au sein d’une grande organisation. La Banque offre un programme de rémunération et d’avantages sociaux concurrentiel conçu pour répondre à vos besoins à chaque étape de votre vie et de votre carrière. Pour en savoir plus sur les principaux avantages sociaux, veuillez consulter Tout ce qui s'offre à vous.
- Le salaire se situe généralement entre 111 051$ et 130 649$, (niveau de poste 17) selon les compétences et l’expérience du candidat retenu.
- La Banque offre une prime pour les personnes qui répondent aux attentes avec succès de 7 à 10% du salaire de base individuel. La Banque offre une rémunération au rendement supplémentaire (5%) aux employés qui dépassent les attentes. Les employés qui fournissent un rendement exceptionnel dépassant largement les attentes peuvent être admissibles à une rémunération au rendement plus élevée.
- Un programme complet d’avantages sociaux flexibles vous permet de choisir le niveau de protection qui correspond à vos besoins en matière de soins de santé, de soins dentaires, d’assurance invalidité, d’assurance vie et d’assurance accident.
- Vous pouvez également acheter des jours de congé supplémentaires (maximum de cinq par année) qui s’ajoutent à vos congés annuels de base.
- Vous bénéficiez d’un régime de retraite à prestations déterminées indexées.
Nous remercions toutes les personnes qui manifestent un intérêt en soumettant leur candidature à ce poste. Nous communiquerons uniquement avec celles retenues pour une entrevue.