Mission Lead Dev .NET (IT) / Freelance - Adsearch
Dans le Pôle de développement logiciel des technologies .NET, composé 18 de développeurs répartis en 5 Services sur 5 sites différents, vous assurerez le lead de l'équipe basée à Lyon, constituée de 5 développeurs Progress et 3 développeurs C# .NET.
Dans ce contexte, vous travaillerez sur des projets ambitieux dans un environnement structuré en accompagnant le Responsable du Pôle. A ce titre :
- Vous participez et menez l'équipe au développement des nouveaux modules essentiels dans différentes technologies sur la base du langage C# pour notre outil TMS (Transport Management System) conjointement avec les compétences Progress.
- Vous accompagnerez l'équipe à devenir un acteur majeur de cette modernisation technologique, via notamment la création d'API et de DLL afin de pérenniser notre outil et le rendre modulable.
Votre rôle :
Dans votre rôle de Lead développeur C#, vous favoriserez cette modernisation, accompagnez le Responsable de Pôle à la transformation des produits et de l'équipe à laquelle vous serez le référent.
Vos missions principales :
- Assurer la qualité et la performance du code produit dans l'équipe
- Veiller à la qualité du code et de l'architecture ainsi qu'au respect des standards,
- Être vigilant sur la conception technique,
- Suivre avec attention les défauts de qualité et leur résolution,
- Avoir une bonne maitrise des technologies utilisées, et une vision d'ensemble du produit, de son architecture et de son infrastructure,
- S'assurer que les décisions sur les choix techniques liés à son produit soient prises, tout en veillant à conserver une propriété collective au code produit,
- Promouvoir une démarche basée sur les tests, et s'assurer de la présence et de la pertinence des tests automatiques.
- Porter et diffuser les bonnes pratiques de développement
- Être le garant du respect des bonnes pratiques de développement dans l'équipe,
- Prendre part aux développements en appliquant à lui-même ces bonnes pratiques dans un souci d'exemplarité.
- Favoriser la progression de l'équipe et du Pôle
- Mettre en place et favoriser des pratiques telles que le pair programming, la revue de code,
- Être le référent technique centralisant les sujets au niveau des différents comités,
- Animer, en lien avec les Lead Développeurs des autres Services du Pôle, des sessions de montée en compétence et des katas de code,
- Faire de la veille technologique partagée avec l'équipe et le Pôle.
- Favoriser l'autonomie de l'équipe
- Faciliter la résolution de problèmes,
- Être humble et à l'écoute, ouvert au débat, assertif
- Être pédagogue et être capable de transmettre une connaissance, un savoir ou un savoir-faire.
Profil candidat:
Qui êtes-vous ?
Vos compétences professionnelles et personnelles :
Esprit d'équipe et capacité d'écoute,Autonomie, esprit d'initiative et curiosité,
Leadership, capacité à fédérer et entrainer les autres,
Excellente communication et pédagogie,
Sens de l'organisation, fiabilité et rigueur,
Force de proposition, dynamique et ayant le sens de l'initiative.
Vos compétences techniques :
Expertise en conception et développement C#, avec une maîtrise des technologies .ASP .NET, MVC .NET, MAUI .NET, HTML/CSS, JavaScript,Fort intérêt pour les pratiques liées au software craftmanship ( propriété collective du code, Tests Driven Development, Intégration et Déploiement Continue, Agilité,...),
Connaissance de la méthodologie Scrum ou kanban / Aptitude à l'assimiler rapidement,
Bonne compréhension des problématiques liées à la mise à l'échelle, aux performances et à la haute disponibilité de services.
Expérience indispensable attendue
Minimum 5 ans en tant que développeur avec une première expérience de leadership technique.