XX
Développeuse/développeur généraliste principal - Contrôle de l'accès informatiqueBank of CanadaOttawa, Ontario, Canada
XX

Développeuse/développeur généraliste principal - Contrôle de l'accès informatique

Bank of Canada
  • CA
    Ottawa, Ontario, Canada
  • CA
    Ottawa, Ontario, Canada
Postuler Maintenant

À propos

Développeuse/développeur généraliste principal - Contrôle de l'accès informatique 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 Pour en savoir plus sur les prochaines étapes de notre processus d’embauche veuillez consulter processus de recrutement . À propos du poste Nous sommes à la recherche d’une personne innovatrice et dévouée qui se joindra, à titre de développeuse principale ou de développeur principal, à l’Équipe du contrôle de l’accès du Portefeuille de la gestion de l’identité et de l’accès (GIA), dans le cadre de notre Programme de cybersécurité tourné vers l’avenir. Vous ferez partie d’une équipe dynamique et hautement qualifiée de spécialistes de la cybersécurité qui travaillent dans un milieu caractérisé par un rythme rapide et qui veillent à la sécurité des activités de la banque centrale du pays. Les cyberattaques étant de plus en plus élaborées et fréquentes, la Banque du Canada a fait de la cybersécurité une priorité absolue. Le Programme de cybersécurité a été créé dans le but d’apporter les améliorations nécessaires aux technologies et aux processus afin de renforcer la sécurité de la Banque. Dans le cadre de vos fonctions, vous superviserez les activités de codage, d’implantation, de déploiement et de soutien pour les solutions de GIA, qui permettent de contrôler l’accès aux systèmes de la Banque. Vos principales responsabilités Développement complet d’applications : concevoir et implanter des applications Web sécurisées et évolutives à l’aide de cadres JavaScript et TypeScript modernes (React, Angular, Next.js) et de Node.js pour les services d’arrière-plan. Développement et intégration d’API : concevoir et utiliser des API RESTful, y compris des intégrations d’applications d’entreprise avec l’API Microsoft Graph et d’autres systèmes internes. Authentification et autorisation : mettre en place des flux de connexion sécurisés à l’aide de la bibliothèque d’authentification Microsoft (MSAL) ou de bibliothèques similaires, gérer le cycle de vie des jetons (validation, actualisation) et appliquer les meilleures pratiques de sécurité. Intégration des services infonuagiques : développer et déployer des applications à l’aide des services Azure (p. ex., App Service, Key Vault, compte de stockage, Log Analytics, Front Door et Logic Apps). Intégration et déploiement continus (CI/CD) et DevOps : configurer et tenir à jour des pipelines Azure DevOps pour les compilations, les tests et les déploiements automatisés. IA et nouvelles technologies : explorer et intégrer des concepts d’IA générative et des cadres d’IA agentive (p. ex., Microsoft Agent Framework, Foundry) dans des solutions d’entreprise. Mentorat et collaboration techniques : encadrer les développeuses et développeurs moins expérimentés, effectuer des révisions de code et collaborer avec des équipes interfonctionnelles pour fournir des solutions de grande qualité. Autres responsabilités Conception et mise en œuvre de solutions : rédiger des spécifications, écrire du code de qualité production et assurer l’harmonisation avec l’architecture d’entreprise et les normes de cybersécurité. Tests et assurance qualité : mettre en œuvre des stratégies de tests automatisés pour assurer la fiabilité et l’extensibilité. Optimisation et surveillance des performances : surveiller l’état des applications et optimiser les performances à l’aide des outils de surveillance Azure. Amélioration continue : recommander des améliorations aux processus et adopter de nouvelles technologies pour améliorer l’efficacité et la sécurité. Recherche et évaluation de technologies : rester au fait des tendances du secteur et évaluer de nouveaux cadres et outils en vue de leur adoption au sein de l’organisation. Ce qu’il vous faut pour réussir Vous possédez de solides aptitudes pour l’analyse et la résolution de problèmes. Vous êtes capable de prendre des décisions éclairées lorsqu’il s’agit de donner des conseils et vous vous adaptez rapidement à l’évolution des priorités. Vous faites preuve d’initiative et de jugement, et vous êtes capable de planifier, d’organiser et de gérer plusieurs projets à la fois en respectant des délais serrés. Grâce à vos excellentes aptitudes pour la communication, vous démontrez un grand souci de la satisfaction des clients, vous collaborez avec les partenaires stratégiques, vous travaillez efficacement et vous entretenez des relations positives axées sur la collaboration avec les autres parties prenantes des projets et les équipes du département des Services TI. Vous devez avoir une vaste expérience du codage, de l’implantation et du déploiement des outils ci-dessous. Aptitudes requises excellente maîtrise de JavaScript et de TypeScript expérience avec React, Angular ou Next.js pour le développement d’applications dorsales maîtrise de Node.js, d’Express et de la conception d’API RESTful connaissance de l’API Microsoft Graph et des intégrations d’applications d’entreprise expertise en matière d’authentification et d’autorisation à l’aide de MSAL ou de bibliothèques similaires expérience pratique des services Azure (App Service, Key Vault, stockage, Log Analytics, Front Door, Logic Apps) connaissance des pipelines d’intégration et de déploiement continus et d’Azure DevOps solides aptitudes pour le débogage et la résolution de problèmes connaissance des concepts d’IA générative et des cadres modernes d’IA agentive connaissance des principes d’authentification, d’autorisation et de sécurité dans les environnements d’entreprise modernes expérience dans l’encadrement de développeuses et développeurs et la promotion d’une culture d’apprentissage Atouts expérience de l’intégration de solutions de GIA dans les environnements infonuagiques (AWS, Azure, Google Cloud) compréhension des principes du modèle à vérification systématique et des pratiques de codage sécurisé connaissance des outils d’infrastructure programmable (IaC) comme Terraform Vos études et votre expérience diplôme universitaire en informatique, en génie, en cybersécurité ou dans une discipline connexe, au moins 7 années d’expérience en développement logiciel dans le cadre de projets d’entreprise et au moins 3 années d’expérience en implantation de solutions de GIA à grande échelle dans des environnements complexes autres exigences : capacité éprouvée à fournir et à prendre en charge des solutions adaptées aux besoins opérationnels tout en restant au fait des nouvelles technologies excellente compréhension des principes, cadres, composantes et architectures de conception logicielle, et capacité à les réutiliser efficacement excellente connaissance de la sécurité Web et capacité de résoudre des problèmes et d’agir à titre de spécialiste de la GIA dans des environnements complexes combinaison équivalente de formation et d’expérience E sprit 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 secret Aucune aide à la réinstallation ne sera fournie. 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 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é. 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é et de soins dentaires. 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 aurez la possibilité de participer au régime de pension à prestations déterminées pleinement indexées après 24 mois de service consécutifs. 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.
  • Ottawa, Ontario, Canada

Compétences linguistiques

  • French
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.