Votre rôle, votre impact
En tant que Tech Lead et développeur ou développeuse .NET, vous contribuerez à la conception, au développement, à la sécurisation et à l’évolution de solutions logicielles modernes, robustes et évolutives. Vous exercerez un leadership technique auprès des équipes, participerez aux décisions d’architecture et contribuerez directement à la qualité des pratiques de développement et de livraison.
Votre quotidien
- Participer à l’analyse des besoins et à la conception technique de solutions back-end ou full-stack;
- Concevoir, développer, tester et maintenir des applications et services avec C#, .NET et ASP.NET Core;
- Développer et sécuriser des API REST ainsi que des intégrations entre systèmes d’entreprise;
- Appliquer les principes de programmation orientée objet, SOLID, les patrons de conception et les pratiques de code propre;
- Participer à toutes les phases du cycle de développement logiciel sécurisé, de la conception à la mise en production;
- Créer et maintenir des tests unitaires, d’intégration et de service robustes et automatisés;
- Implémenter et maintenir les pipelines CI/CD et les intégrer aux mécanismes de contrôle de la qualité;
- Analyser et résoudre des incidents complexes en production, puis améliorer la résilience, la performance et l’observabilité des solutions;
- Collaborer avec les architectes, les analystes, les responsables de produit et les équipes DevOps, sécurité et opérations;
- Effectuer des revues de code, encadrer les développeurs moins expérimentés et recommander des améliorations continues aux plateformes, outils et pratiques.
Les clés de votre réussite
- Baccalauréat en informatique, en génie logiciel ou expérience équivalente;
- Expérience approfondie en développement et en maintenance de solutions .NET sécurisées;
- Expérience en conception, en documentation, en développement et en utilisation d’API REST, ainsi qu’avec les bases de données relationnelles, notamment SQL Server, et les pratiques d’accès aux données;
- Maîtrise de C#, .NET moderne, ASP.NET Core, Visual Studio ou Visual Studio Code, ainsi que de Git, Azure DevOps ou GitHub et des pratiques CI/CD;
- Bonne compréhension des architectures distribuées, des microservices et des systèmes de messagerie;
- Capacité à diagnostiquer et résoudre rapidement des problèmes complexes dans des systèmes critiques;
- Leadership technique, autonomie, sens des responsabilités et excellentes aptitudes de collaboration.
Vos atouts supplémentaires
- Expérience avec .NET 10 LTS, Entity Framework Core, MySQL, Redis, Docker, Kubernetes, Tanzu, Azure ou AWS;
- Expérience avec SonarQube et des outils d’observabilité comme Splunk, Dynatrace ou Application Insights, ainsi qu’avec Terraform ou d’autres outils d’infrastructure sous forme de code;
- Expérience dans les services financiers, l’assurance, les télécommunications ou un environnement réglementé, ainsi qu’avec des plateformes complexes, des systèmes hérités, la modernisation, le mentorat et le coaching technique;
- Connaissance d’Angular, TypeScript, HTML, CSS, des architectures événementielles, de Kafka, ActiveMQ, Hangfire, CyberArk ou ForgeRock.
Compétences linguistiques
Français : Avancé