Description originale de l’offre
Une grande institution financière canadienne recherche un(e) Développeur(euse) Senior spécialisé(e) en IAM et architectures d'autorisation pour moderniser sa plateforme globale d'accès applicatif. Dans le cadre d'un mandat d'envergure prévu jusqu'en mars 2028, vous piloterez la mise en œuvre de solutions d'automatisation et de services libre-service pour les équipes TI. Ce rôle stratégique allie développement d'API, intégration Okta, conception de cas pilotes en React et industrialisation CI/CD via Terraform.
DESCRIPTIF DU PROJET & CONTEXTE
Cadre du mandat : Modernisation et remplacement progressif des mécanismes d'autorisation existants au sein d'un écosystème d'entreprise hautement sécurisé.
Défis techniques : Conception et validation de cas pilotes de bout en bout (émission, enrichissement et validation de jetons complexes), transition vers une approche décentralisée en libre-service pour les lignes d'affaires, et industrialisation complète des flux d'intégration.
Objectif principal : Mettre en place une plateforme d'autorisation robuste, automatisée et standardisée basée sur Okta API Access Management, facilitant l'adoption fluide et sécurisée des capacités de contrôle d'accès par l'ensemble des équipes applicatives.
Avantages
Télétravail complet : Travaillez à 100 % à distance depuis votre domicile au Québec.
Équilibre vie-travail : Semaine de travail de 35 heures.
Mandat d'envergure : Contrat initial d'un an avec de fortes perspectives de renouvellement.
Environnement stimulant : Culture axée sur l'amélioration continue (Lean/Agile) et la collaboration.
Responsabilités
Mise en œuvre IAM : Déployer et configurer Okta API Access Management en conformité avec les exigences de sécurité et de performance de l'organisation.
Développement & POCs : Concevoir des preuves de concept de bout en bout (incluant un client de démonstration en React) illustrant les parcours d'autorisation, l'enrichissement de contexte et les flux On-Behalf-Of.
Protocoles & Sécurité : Configurer, tester et valider les flux OAuth 2.0, OpenID Connect, JWT, ainsi que la gestion granulaire des claims, scopes, audiences et échanges de jetons.
Intégration d'API : Connecter les parcours d'autorisation avec des passerelles d'API (MuleSoft / Flex Gateway) et des microservices .NET chargés des décisions d'accès contextuelles.
Automatisation & Libre-Service : Structurer les dépôts de code et automatiser les déploiements via Terraform et des pipelines CI/CD pour permettre une intégration décentralisée par les équipes applicatives.
Diagnostic & Support d'Architecture : Résoudre les enjeux d'intégration complexes de bout en bout et collaborer activement avec l'architecte de solution et le Product Owner sur les choix techniques structurants.
Documentation & Bonnes Pratiques : Rédiger la documentation technique, concevoir des modèles d'architecture de référence et produire des guides d'adoption pour les développeurs.
Qualifications
QUALIFICATIONS
Niveau d'expérience : Profil Senior (5+ ans d'expérience pertinente en développement logiciel et intégration de solutions de sécurité applicative).
Expertise IAM obligatoire : Expérience approfondie avec Okta et Okta API Access Management, accompagnée d'une maîtrise éprouvée des protocoles OAuth 2.0, OIDC et JWT.
Développement logiciel : Maîtrise des architectures d'API RESTful, intégration de services .NET et compétences pratiques avec React pour la création d'interfaces de démonstration.
DevOps / IaC : Maîtrise pratique de Terraform et des chaînes de livraison continue (CI/CD).
Compétences linguistiques : Maîtrise parfaite du français (oral et écrit) et niveau d'anglais intermédiaire technique.
ATOUTS
Expérience avec MuleSoft ou Flex Gateway.
Connaissance pratique de Kubernetes et des environnements infonuagiques (Cloud).
Connaissance des mécanismes RBAC, ABAC, ou de moteurs de politiques comme OPA (Open Policy Agent).
Notions sur Microsoft Entra ID et les intégrations Salesforce (B2B/B2C).
Expérience passée dans la migration ou le remplacement de passerelles d'accès héritées (ex. Layer7 ou équivalent).
Sommaire
Une grande institution financière canadienne recherche un(e) Développeur(euse) Senior spécialisé(e) en IAM et architectures d'autorisation pour moderniser sa plateforme globale d'accès applicatif. Dans le cadre d'un mandat d'envergure prévu jusqu'en mars 2028, vous piloterez la mise en œuvre de solutions d'automatisation et de services libre-service pour les équipes TI. Ce rôle stratégique allie développement d'API, intégration Okta, conception de cas pilotes en React et industrialisation CI/CD via Terraform.
Randstad Canada s'engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l'avancement pour tout individu. En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employés en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.