Venez accompagner une équipe de développeurs sur un ou plusieurs domaines d'expertises techniques ou applicatifs. Votre objectif : définir et assurer le respect des processus techniques, participer au développement des applications afin de répondre aux enjeux des métiers d'assurance.
Et si être « Tech Lead » chez APRIL vous permettait …
- de choisir un métier dont vous pourrez être fier : «accompagner et protéger à chaque moment qui compte, simplement» telle est la mission et la raison d’être partagée par l’ensemble de nos collaborateurs,
- de développer votre expertise dans un environnement en pleine transformation, au carrefour de l’innovation et de l’expérience client : notre ambition, être un acteur digital, omnicanal et agile, champion de l'expérience client,
- de vous engager au sein d'une entreprise engagée : nous rejoindre, c’est faire partie d’un Groupe responsable qui agit en entreprise citoyenne en étant mobilisé autour de 4 axes (santé, aidants, éducation et environnement) avec un impact sociétal positif et réel.
Nous nous engageons à promouvoir des emplois respectant la diversité et la différence, ouverts à chacun.
Vous intégrez les équipes digitales d’APRIL, qui conçoivent et développent les solutions au cœur de nos parcours de distribution, de nos espaces assurés et de nos extranets courtiers. Placé.e sous la responsabilité du Lead Architect, vous serez en étroite collaboration avec les Tech Leads Frontend, .NET et IA pour bâtir les fondations techniques des plateformes de demain.
VOS FUTURES MISSIONS :
1. Concevoir et développer les applications Java
- Participer aux phases de conception en collaborant avec les métiers et les équipes IT (internes, transverses ou externes) : contribuer à la rédaction des spécifications fonctionnelles et techniques, estimer les charges de travail correspondantes
- Réaliser l'analyse technique et développer des POCs ou des blueprints réutilisés ensuite par le reste de l'équipe
- Prendre la responsabilité de tracter et faire avancer les sujets techniques complexes en levant les blocages et en coordonnant les différentes parties prenantes
- Être un facilitateur technique : fluidifier les échanges entre les équipes de développement, les architectes, les DevOps et les métiers pour garantir l'alignement et la cohérence des solutions
- Effectuer un reporting régulier de l'avancement des développements en collaboration avec les lead dev de chaque équipe
- Vérifier les impacts transverses de chaque feature : API / data / infra / performance / sécurité, etc.
- Assumer la responsabilité des choix techniques proposés et leur mise en œuvre auprès de la direction technique et des équipes projet
- Assurer le support de niveau 3 sur les analyses d'incident complexes en production : diagnostics avancés, investigations root cause, résolution des problèmes critiques
2. Être garant de la stack technique et de l'innovation
- Participer à l'élaboration de la roadmap d'architecture logicielle et technique
- Porter et impulser l'innovation technologique : identifier et expérimenter les technologies émergentes pertinentes pour nos enjeux métier
- Définir les conventions et les processus techniques afin d'encadrer les développements
- Mettre en place, en collaboration avec les DevOps / QA, des processus de livraisons performants et du monitoring
- Garantir la bonne performance et disponibilité des applicatifs
- Maîtriser et promouvoir l'usage des assistants de code IA (Claude Code, etc.) : définir les bonnes pratiques d'utilisation, les préconisations de sécurité et de qualité
- Travailler en collaboration avec les autres Tech Lead, les DevOps et les architectes pour définir et construire la chaîne Agentic de demain
3. Accompagner et responsabiliser les équipes
- Partager les conventions et processus à l'ensemble des développeurs et veiller à leur bonne application (conventions de code, tests unitaires, gestion des branches et des releases, usage des outils IA)
- Responsabiliser les lead dev dans leur périmètre en favorisant leur autonomie et leur prise d'initiative
- Accompagner les développeurs dans leur montée en compétence technique (ex: utilisation des assistants de code IA)
- Former les équipes aux bonnes pratiques d'utilisation des LLM : prompt engineering, revue de code assistée, génération de tests, documentation
Dès votre arrivée, vous bénéficierez d'un parcours d'intégration pour favoriser votre prise de poste.