Critères de l'offre
Métiers :
- Tech Lead Java (H/F)
Expérience min :
- 3 à 20 ans
Secteur :
- Recrutement et placement
Lieux :
- Nanterre (92)
Conditions :
- Indépendant / Franchisé
- Temps Plein
Description du poste
Contexte de la mission
Nous développons et maintenons en interne un outil de point de vente (POS) utilisé dans notre activité. L'équipe technique est composée d'une quinzaine de développeurs .NET expérimentés, habitués à des méthodes de travail traditionnelles.
Dans un contexte d'évolution de nos pratiques, nous recherchons un Engineering Manager freelance pour accompagner cette équipe vers plus de productivité, de qualité logicielle et de montée en compétences.
Missions et responsabilités
Management et organisation de l'équipe
- Encadrer et animer une équipe de ~15 développeurs .NET
- Mettre en place des rituels Agile adaptés à la maturité de l'équipe (daily, sprint, rétro…)
- Identifier et lever les blocages organisationnels et humains
- Accompagner les développeurs dans leur progression individuelle (1-on-1, plan de développement)
✅ Qualité et productivité
- Auditer les pratiques actuelles de développement et proposer un plan d'amélioration
- Mettre en place ou renforcer les pratiques de code review, tests automatisés et CI/CD
- Introduire progressivement des standards modernes (.NET récent, bonnes pratiques, conventions)
- Améliorer la lisibilité, la maintenabilité et la documentation du code existant
Montée en compétences (Level Up)
- Identifier les gaps de compétences dans l'équipe et proposer des plans de formation
- Encourager le partage de connaissances (tech talks, pair programming, documentation interne)
- Être un référent technique crédible et inspirant pour des profils seniors et juniors
Pilotage et reporting
- Suivre les indicateurs de productivité et de qualité (vélocité, taux de bugs, coverage…)
- Rendre compte régulièrement de l'avancement et des axes d'amélioration à la direction
Description du profil
Parcours
- Développeur .NET de formation avec une solide expérience technique (5 ans minimum en développement)
- Évolution naturelle vers le management d'équipe de développement (3 ans minimum)
- Expérience avérée dans la gestion d'équipes de 10 personnes ou plus
️ Compétences techniques
- Maîtrise de l'écosystème .NET (C#, .NET Core / Framework, ASP.NET…)
- Bonne connaissance des pratiques DevOps : CI/CD, tests, versioning (Git)
- Capacité à lire, évaluer et améliorer une base de code existante
- Connaissance des architectures logicielles (API, microservices, legacy systems)
Compétences managériales et soft skills
- Expérience dans la conduite du changement avec des équipes peu habituées aux méthodes modernes
- Pédagogie, bienveillance et capacité à embarquer les profils résistants
- Leadership fort allié à une posture d'accompagnement (servant leadership)
- Excellente communication écrite et orale
