🚀 Contexte de la mission
Au sein de la direction Tech Expertise et Solutions d'un grand groupe bancaire et financier de premier plan, vous intégrez l’équipe API, composée d'experts de la mise en œuvre d’architectures orientées services (SOA).
Cette direction accélère la mutation technologique des métiers en promouvant des architectures ouvertes (Cloud, API) durables, la valorisation de la Data (BI / IA) et la digitalisation des processus. L’équipe API a pour mission de définir et déployer la stratégie d'architecture orientée service, de diffuser les bonnes pratiques et de porter ces sujets au niveau du groupe.
Dans ce cadre, nous recherchons un Tech Lead Drupal (H/F) Senior pour contribuer activement au développement de l'APIStore (portail web sous Drupal), un catalogue mis à disposition des partenaires pour référencer les API Open du groupe exposées sur Apigee X.
🎯 Missions principales & Rôle
En tant que Tech Lead / Architecte Technique Drupal, vos responsabilités se décomposent en deux volets principaux :
1. Rôle de Tech Lead sur l'APIStore (Opérationnel) :
- Participer activement à la conception technique de l'application web de gestion du catalogue et de documentation des APIs.
- Prendre en charge le développement des features et user stories complexes.
- Réaliser les tests unitaires et d'intégration indispensables.
- Rédiger et maintenir à jour la documentation technique et produit.
- Intégrer l'ensemble des développements au sein de la chaîne CI/CD et gérer le packaging des composants.
2. Rôle d'Architecte Technique (Gouvernance & Vision) :
- Définir, faire évoluer et maintenir l’architecture technique du périmètre en veillant à la cohésion globale (matériel, applicatif, réseau, sécurité).
- Garantir la cohérence, la pérennité et analyser les impacts techniques des nouvelles solutions sur le SI existant.
- Établir des préconisations, définir les standards techniques (outils, procédures, normes) et conseiller les urbanistes du SI.
- Communiquer la vision architecturale et accompagner les équipes projets (conception, dev, tests).
- Assurer une veille technologique active et garantir les performances, la stabilité et l'évolutivité des services.
🏁 Objectifs
Les livrables attendus à l'issue et au cours de la prestation sont :
- Le Code source propre, documenté et optimisé.
- Les Tests d'intégration validés.
- La Documentation Technique et Produit complète et à jour.
- Le Packaging et la Mise en production des composants applicatifs en toute sécurité.
🛠️ Compétences requises
⚙️ Expertises techniques clés
- CMS : Expertise confirmée sur Drupal 10+ (développement et intégration de composants applicatifs et techniques, idéalement en environnement Cloud).
- API Management & SOA : Maîtrise des principes d'architecture SOA, des API Restful et idéalement de la solution Apigee.
- Base de données : Bonnes connaissances en bases de données SQL.
- Cloud (Plus) : Une connaissance de l'environnement GCP (GKE) est un véritable atout.
- Standards du web : Excellente maîtrise des bonnes pratiques en matière de sécurité et d'accessibilité numérique.
🔧 Outils et Environnement
- IDEs : Visual Studio Code ou équivalent.
- CI/CD & DevOps : Pratique des outils d'intégration et de tests continus (Git / Bitbucket, Jenkins, XLDeploy, XLRelease).
- Méthodologie & Collaboratif : Expérience projet vécue dans un cadre Agile Scrum et DevOps, maîtrise de Jira et Confluence.
- Langues : Anglais professionnel requis.
👤 Profil recherché
- Séniorité : Profil Sénior (plus de 9 ans d'expérience), disposant d'un double profil de développeur émérite Drupal et d'Architecte Technique.
- Soft Skills :
- Leadership & Transmission : Capacité à promouvoir l'architecture technique, à guider les développeurs et à collaborer efficacement avec les Urbanistes SI.
- Qualités rédactionnelles : Aptitude forte à formaliser des supports, documenter une application et vulgariser des sujets techniques complexes.
- Rigueur et adaptabilité : Engagement fort sur le respect des normes internes d'un grand groupe financier et capacité à délivrer dans des contextes exigeants.