Dans le cadre du renforcement de ses équipes IT, notre client, acteur majeur du leasing automobile, recherche un Tech Lead .NET expérimenté pour accompagner la transformation et l'évolution de son système d'information.
Vous interviendrez principalement sur des projets stratégiques liés à la gestion des véhicules d'occasion, notamment dans le cadre de la refonte d'applications métiers et de l'évolution des APIs du groupe.
Au-delà de votre expertise technique, vous jouerez un rôle clé dans l'accompagnement des équipes de développement, la définition des bonnes pratiques et les choix d'architecture.
Profil candidat:
Nous recherchons un Tech Lead .NET disposant de plus de 10 ans d'expérience en développement Microsoft, capable d'évoluer en toute autonomie dans un environnement exigeant et fortement orienté qualité logicielle.
Vous possédez une solide expérience des architectures distribuées et des microservices, ainsi qu'une forte culture du Software Craftsmanship.
Compétences techniques requises
Développement .NET
C# 6 et versions supérieures
.NET Core 3+ et versions récentes
.NET Framework 4.5+
Core MVC
Excellente maîtrise du langage C# :
LINQ
Collections
Task / programmation asynchrone
Predicate, Func, Action
Extension Methods
Generics
Frameworks et bonnes pratiques
NHibernate 5+
Entity Framework Core 2+
NUnit, xUnit ou frameworks équivalents
NSubstitute ou outils de mocking similaires
Castle ou équivalent
APIs & Architecture
Web API 2
REST
Swagger/OpenAPI
Authentification JWT
Architecture Microservices (obligatoire)
Data
SQL Server 2012+
DevOps & Industrialisation
Intégration Continue / Déploiement Continu (CI/CD)
Azure DevOps (VSTS)
Visual Studio 2015+
Environnements Cloud (appréciés)
Microsoft Azure
Application Insights
Log Analytics
Méthodologies
Le candidat devra être à l'aise avec :
Domain Driven Design (DDD)
Clean Code
Software Craftsmanship
Développement orienté qualité et maintenabilité
Qualités recherchées
Leadership technique
Excellentes capacités de communication
Esprit d'analyse et de synthèse
Autonomie
Esprit d'équipe
Force de proposition
Capacité à accompagner les développeurs sur les bonnes pratiques et les choix techniques