Lead developer - h/f
Role details
Job location
Tech stack
Job description
Nous souhaitons renforcer notre capacité à concevoir, développer et maintenir des solutions internes et clients performantes et durables.
Votre mission en tant que Lead Developer s'articule autour de trois grandes responsabilités :
-
Technique : garantir la qualité et la cohérence de l'architecture, prendre les décisions technologiques structurantes, maintenir les standards de code et anticiper la dette technique.
-
Humain : encadrer et faire monter en compétences les développeurs, faciliter la collaboration au sein de l'équipe, être un point de référence et débloquer les situations complexes.
-
Stratégique : faire le pont entre le métier/product et l'équipe technique, prioriser les efforts et challenger les besoins afin d'éviter la sur-ingénierie.
Au sein de notre département SI, rattaché(e) au pôle applicatif, le rôle de Lead Developer est central dans cette dynamique. Vous contribuerez directement à structurer nos pratiques de développement, à assurer la qualité technique de nos applications et à guider les choix technologiques sur des projets stratégiques.
Ce poste intervient dans un contexte où la standardisation des pratiques et la montée en compétence de l'équipe sont des enjeux clés.
Vous travaillerez en étroite collaboration avec :
- Les équipes de développement et les QA (testeurs)
- Les Product Owners
- Les équipes IT infrastructure
- Les interlocuteurs métiers, Architecture & expertise technique :
- Accompagner et conseiller sur le choix des solutions technologiques à mettre en œuvre
- Participer à la conception, à l'architecture et aux études de faisabilité
- Assurer une veille technologique sur les langages, architectures, cloud, sécurité
Développement & qualité :
- Développer et maintenir les outils et solutions selon la feuille de route
- Garantir la qualité du code, le respect des bonnes pratiques (tests, performance, sécurité) et l'IaC (Infrastructure as Code)
- Mettre en place et améliorer les environnements et outils de développement
- Participer aux tests, UAT et support Niveau 3
Pilotage transversal & animation :
- Accompagner, guider et faire monter en compétence les développeurs
- Favoriser le partage de connaissances et l'esprit d'équipe
- Animer des présentations techniques et de l'évangélisation sur nos outils
Méthodes & organisation :
- Travailler dans un contexte Agile (Scrum) avec intégration continue
- Documenter les applications et rédiger les dossiers techniques
- Détecter et résoudre les problèmes de communication et de coordination dans l'équipe, * Un rôle clé dans l'amélioration et la structuration des pratiques techniques
- La possibilité de piloter des choix technologiques stratégiques
- Un impact direct sur la qualité, la performance et l'innovation des solutions
- Un environnement Agile où le test, l'apprentissage et l'autonomie sont encouragés
Requirements
- Formation supérieure en école d'Ingénieur en informatique (EPITA, EPITECH, EFREI, etc.) ou équivalent
- Expérience significative en développement et en architecture technique
- Compétences techniques : C#, Angular, SQL Server, NoSQL, Azure, Terraform
- Maîtrise des bonnes pratiques de développement et de la méthodologie Agile (Scrum)
- Expérience avec Azure DevOps
- Capacités à communiquer, documenter et à transmettre ses connaissances
- Rigueur, autonomie, esprit d'initiative, travail en équipe et sens de l'innovation
- Leadership naturel: capacité à fédérer une équipe, à prendre des décisions avec clarté et à embarquer les autres dans une vision technique commune
- La méthodologie SAFe serait un plus.
Benefits & conditions
Convention Syntec 1486.
POURQUOI GS1?