About this role
CONTEXTE DE LA MISSION Dans le cadre du développement de solutions digitales stratégiques à dimension internationale, notre client recherche un Ingénieur Senior Full-Stack .NET pour rejoindre une équipe d'ingénierie pluridisciplinaire. Vous interviendrez sur des composants et APIs critiques, au sein d'un environnement Cloud Azure, avec une forte approche Domain-Driven Design (DDD). Le rôle est résolument end-to-end : conception, développement, tests, déploiement et exploitation en production. VOS MISSIONS * Concevoir et développer des Domain APIs et services distribués en C# / .NET. * Modéliser des problématiques métier complexes selon les principes du DDD : bounded contexts, agrégats, invariants, langage ubiquitaire. * Développer sur l'ensemble de la stack : backend .NET, APIs REST et frontend TypeScript. * Participer activement aux choix d'architecture et de conception technique. * Mettre en place et maintenir les tests automatisés : unitaires, intégration, API et E2E. * Intervenir sur l'ensemble du cycle de vie : CI/CD, déploiement, monitoring et production. * Évoluer dans une architecture événementielle, notamment via Kafka. * Accompagner la montée en compétence de l'équipe via les code reviews et le partage de bonnes pratiques. ENVIRONNEMENT TECHNIQUE C# / .NET - DDD - TypeScript - React / Angular / Vue.js - REST APIs - Azure - Kafka - Azure DevOps - Terraform - CI/CD - xUnit - PostgreSQL - CosmosDB - Redis PROFIL RECHERCHÉ * 8+ ans d'expérience en développement Full-Stack .NET / Software Engineering. * Excellente maîtrise de C# / .NET et expérience concrète du Domain-Driven Design. * Solide expérience des APIs et architectures distribuées en environnement de production. * Bonne maîtrise des environnements Cloud Azure et des pratiques Cloud-native. * Forte culture ownership : you design it, you build it, you run it. * Capacité à contribuer aux décisions d'architecture et à accompagner techniquement d'autres développeurs. * Anglais courant obligatoire dans un contexte international.