Toronto, 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
Façonnez l’avenir des paiements et des technologies financières.
Nous sommes à la recherche d’une développeuse motivée ou d’un développeur motivé pour aider à concevoir et à mettre en œuvre des solutions sécurisées dans les domaines des paiements, de la jetonisation, de la chaîne de blocs, des actifs numériques et des technologies de registre distribué. En étroite collaboration avec le pôle d’innovation de la Banque des Règlements Internationaux à Toronto, vous contribuerez à des projets innovants qui répondent à des défis complexes dans un environnement de technologies financières en pleine évolution. Nous sommes à la recherche d’une personne curieuse et axée sur la collaboration, passionnée par les technologies émergentes et animée par un désir constant d’apprendre et d’innover.
Vous collaborerez avec notre équipe pour participer à la conception et à la mise en œuvre de solutions technologiques évolutives, sûres et pratiques dans les domaines des paiements, de la jetonisation, des actifs numériques et des systèmes de registres distribués :
- développer des solutions et des prototypes technologiques qui explorent et font progresser les cas d’utilisation dans les domaines des paiements, de la jetonisation, des actifs numériques et des systèmes de registres distribués
- contribuer à la conception et à la mise en œuvre techniques de systèmes touchant les flux de paiement, les processus de règlement, les actifs jetonisés, l’intégration de registres, les flux de travail fondés sur les contrats intelligents, les interactions avec les portefeuilles électroniques et l’infrastructure financière numérique connexe
- concevoir et maintenir des services dorsaux, des API, des couches d’intégration, des outils de développement et d’autres composantes de base de haute qualité
- évaluer les approches techniques et donner votre avis sur l’architecture, les modèles de mise en œuvre des outils et l’utilisation appropriée des technologies de registre distribué
- collaborer avec les responsables techniques et les parties prenantes pour définir les exigences, les options de solution, les plans de mise en œuvre et les critères d’acceptation
- repérer les risques techniques, les problèmes de performance et les défis de conception, et proposer des solutions pratiques
- préparer de la documentation technique claire et exposer des concepts complexes à des publics spécialisés et non spécialisés
- contribuer aux meilleures pratiques d’ingénierie, notamment en ce qui concerne la qualité du code, les tests, la sécurité, l’observabilité, la maintenabilité et la gestion des mises en production
- vous tenir au courant des technologies émergentes, des normes et des nouveautés de l’industrie, et traduire vos idées en recommandations et solutions pratiques
- participer à des discussions techniques, à des examens de code et à des activités de partage des connaissances tout en contribuant à un environnement d’équipe collaboratif et axé sur la prestation des livrables
Ce qu’il vous faut pour réussir
Nous recherchons des personnes qui possèdent les aptitudes et compétences suivantes. Nous vous encourageons à postuler même si vous ne répondez pas à toutes les exigences, mais que vous avez une base solide et la volonté de continuer à apprendre et à vous perfectionner.
- connaissance des concepts de chaîne de blocs, des algorithmes de consensus, des contrats intelligents et de l’écosystème de la finance décentralisée (DeFi), y compris les transferts interchaînes et hors chaîne, les swaps atomiques et les oracles
- expérience ou capacité à développer des solutions jetonisées sur des plateformes de registre distribué à l’aide de Solidity, Move ou de technologies similaires
- excellentes compétences en programmation dans un ou plusieurs langages modernes comme Java, Kotlin, Go, C#, TypeScript, Python ou Rust
- connaissance d’un ou de plusieurs des domaines suivants : paiements, flux d’opérations, règlement, jetonisation, cryptomonnaies stables, actifs numériques, infrastructure de marché ou systèmes financiers réglementés
- compréhension de l’intégration des portefeuilles et des solutions de garde, des approches d’interopérabilité et des principaux enjeux liés à la sécurité, à la confidentialité, à l’identité, à la gestion de l’accès et à la résilience dans les environnements de technologie financière
- solides compétences en analyse et en résolution de problèmes, un bon jugement et une approche pragmatique de l’innovation et de la prestation de solutions
- capacité à travailler de façon autonome dans un milieu dynamique tout en collaborant efficacement avec des équipes multidisciplinaires
- expérience des normes relatives aux jetons, de la conception du cycle de vie des jetons, de l’examen des contrats intelligents ou des contrôles favorisant le déploiement sécuritaire de systèmes basés sur des contrats
- connaissance des normes applicables aux paiements, des normes relatives aux infrastructures de marchés ou des environnements de technologies financières réglementés
- expérience du développement natif pour l’infonuagique, des technologies de conteneurisation, des pipelines CI/CD et des pratiques d’observabilité, ou connaissance de ces domaines acquise en milieu universitaire
- connaissance de la cryptographie, de la gestion des clés, des technologies d’identité numérique ou de renforcement de la protection de la vie privée, ou des concepts de sécurité connexes
Vos études et votre expérience
Ce poste peut être pourvu au niveau de poste 16 (développeur ou développeuse) ou au niveau de poste 17 (développeur principal ou développeuse principale), selon les qualifications, l’expérience et les compétences démontrées de la personne candidate.
Vous devez être titulaire d’un baccalauréat en informatique, en génie informatique ou dans une discipline connexe, et :
- compter de 4 à 5 années d’expérience pertinente pour le niveau 16 (développeuse ou développeur) ou
- compter de 5 à 7 années d’expérience pertinente pour le niveau 17 (développeuse principale ou développeur principal).
Une combinaison équivalente de formation et d’expérience pratique acquise dans le cadre de projets pourra être prise en compte.
Nous invitons les personnes récemment diplômées d’un programme de maîtrise ou de doctorat en informatique, en génie informatique ou dans un domaine connexe qui ont effectué des projets sur la chaîne de blocs, la jetonisation, les contrats intelligents ou les technologies de registre distribué à postuler.
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/développeur ou 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 94 193 $ et 100 816$ (niveau 16) ou 111 051$ et 130 649$ (niveau 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 5-10% (selon le niveau). 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.