Lead Developer
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Le Lead Developer guide, structure et prend du recul sur le projet afin de garantir la cohérence technique dans la durée. Il intervient
comme référent technique de son périmètre, accompagne les développeurs, contribue à la discovery et sécurise la qualité du
delivery en lien avec l’Engineering Manager et le Product Manager.
Principales missions :
Expertise technique : Être expert technique des domaines de son périmètre et intervenir prioritairement sur les sujets complexes. Définir et promouvoir les standards de développement, d’architecture et de qualité, en collaboration avec le Principal Engineer, les DBA, les équipes Data, DevOps et les autres squads sur les choix structurants.
Mentoring et accompagnement technique des développeurs : Accompagner les développeurs dans leur montée en compétences au quotidien, encadrer les développements et apporter un soutien méthodologique. Fournir des feedbacks structurés, identifier les axes de progression technique et partager les besoins de formation ou d’outillage.
Delivery et exécution technique : Garantir la maintenabilité, la scalabilité, la sécurité et la performance des solutions de son ou ses domaines, tout en assurant la conformité aux exigences réglementaires bancaires. Anticiper et gérer les risques techniques pendant les phases de delivery et de run.
Contribution à la discovery : Participer activement à la discovery en collaboration avec le PM et l’Engineering Manager, notamment à travers la rédaction de design docs. Proposer les solutions techniques les plus adaptées au regard des besoins, des enjeux, des risques et des dépendances avec les autres squads.
Contribution à la communauté Tech : Participer à l’animation des communautés techniques, diffuser la culture de la qualité, des tests et la sécurité by design. Être un point d’appui technique pour la résolution de problématiques complexes et contribuer à l’amélioration continue des standards d’ingénierie.
Environnement de travail / technique :
.NET / .NET Core / ASP.NET Core, SQL, API REST, microservices, architectures event-driven et cloud.
Azure, Azure Service Bus, Function App, Cloud Storage, Azure DevOps, GitHub.
Pratiques DevOps, craftsmanship, refactoring, sécurité, tests, maintenabilité et scalabilité.
Excellentes connaissances en développement .NET et architectures logicielles modernes.Maîtrise des outils CI/CD, des pratiques DevOps et des environnements cloud.Capacité à challenger et argumenter des choix techniques et d’organisation de squad.Expérience en leadership technique et forte appétence pédagogique.Rigueur, esprit d’équipe, capacité de transmission, autonomie et sens de la qualité