Team Lead Développeur .NET (remplacement temporaire)
Summary
6-month (extendable) on-site contract in Luxembourg leading a development team through an information-system refactoring and internal tools maintenance program, while still coding hands-on. Core stack is .NET (C#) with JavaScript/TypeScript; requires confirmed Luxembourg life-insurance sector experience and French/English fluency.
Durée : 6 mois, avec prolongation possible selon résultats
Démarrage : ASAP (novembre ou début décembre au plus tard)
Lieu : Luxembourg (présence sur site requise)
Rattachement : Direction IT (développement et organisation)
Contexte
Dans le cadre d'un remplacement temporaire, nous cherchons un profil capable de piloter une équipe de développement sur un programme de refactoring du SI et de maintenance d'outils internes.
Mission
En plus de son rôle de développeur, le consultant encadre, anime et coordonne l'équipe de développement. Il pilote techniquement les projets, garantit la qualité des livrables, fait le lien entre besoins métiers et réalisation technique, et fait progresser les compétences de l'équipe.
Responsabilités
Encadrement et animation de l'équipe
- Encadrer et motiver les développeurs au quotidien
- Organiser et animer les rituels d'équipe (dailies, rétrospectives, revues de code)
- Faire monter l'équipe en compétences : coaching, formation, partage de bonnes pratiques
- Gérer les ressources, répartir les objectifs et suivre les livrables
Pilotage technique des projets
- Coordonner le développement avec les Product Owners et Scrum Masters
- Planifier et prioriser les tâches
- Garantir le respect des délais, de la qualité du code et des standards techniques
- Suivre l'avancement et remonter les alertes
- Représenter l'équipe aux comités de pilotage projet
Qualité et pérennité technique
- Définir et faire appliquer les standards de développement
- Organiser et superviser les revues de code
- Mettre en place des tests automatisés et la documentation technique
- Piloter l'amélioration continue
Lien métier-technique
- Participer aux ateliers d'analyse et de spécifications
- Contribuer à l'estimation des charges
- Proposer des solutions techniques adaptées aux besoins métiers
- Faciliter les échanges entre équipes métiers, chefs de projet et développeurs
Profil requis
Expérience métier
- Expérience confirmée dans le secteur de l'assurance-vie au Luxembourg (réglementaire, applicatif, organisation)
- Maîtrise des techniques de gestion de projet
Compétences techniques
- C#, JavaScript/TypeScript
- Frameworks et technologies courantes du SI
- Méthodes Agile et DevSecOps
- Bonnes pratiques : Clean Code, SOLID, DRY, KISS, YAGNI
- Architectures logicielles, Git, intégration continue
- Principes de sécurité applicative
- Outils de gestion de projet (Jira, GitLab, Confluence, etc.)
Compétences transversales
- Leadership et esprit d'analyse
- Pédagogie, organisation et rigueur
- Adaptabilité et esprit collaboratif
- Français et anglais (écrit et oral)