Développeur Sénior C# - .Net - Microservices à Forte Volumétrie H/F - Ducas Consulting
Développeur Sénior C# - .Net - Microservices à Forte Volumétrie H/F
Ducas Consulting · Issy-les-Moulineaux - 92 · Freelance
📑 Missions du poste
Je recherche pour mon client grand compte un Développeur Senior Backend C# / .NET pour intervenir sur une plateforme internationale cloud Azure, reposant sur une architecture microservices / event-driven, dans un environnement exigeant en matière de Software Craftsmanship, résilience, performance et production.
La mission s'inscrit dans une organisation « You build it, you run it », avec une forte implication dans la conception, le développement, les tests et l'exploitation des services.
Missions principales
- Concevoir et développer des API et microservices C# / .NET 6/8+, robustes, maintenables et scalables.
- Appliquer les principes de DDD (Domain-Driven Design), notamment les patterns tactiques : Entity, Value Object, Aggregate Root, Domain Event, Domain Service et invariants métier.
- Concevoir des architectures respectant Clean Architecture, SOLID, Clean Code et CQRS.
- Développer des échanges event-driven entre microservices via Azure Service Bus, RabbitMQ ou technologies équivalentes.
- Maîtriser les problématiques de transactions distribuées et de cohérence métier : SAGA, orchestration/chorégraphie, compensations et eventual consistency.
- Fiabiliser les traitements asynchrones avec Transactional Outbox/Inbox, idempotence, retry/backoff, Dead Letter Queue et replay.
- Assurer le Build & Run : monitoring, troubleshooting, résolution d'incidents de production, analyse des causes racines et optimisation des performances.
- Mettre en oeuvre une observabilité distribuée : logs structurés, métriques, distributed tracing, Trace ID/Correlation ID, avec Datadog, OpenTelemetry ou Application Insights.
- Participer aux problématiques de scalabilité et forte volumétrie : identification des bottlenecks, optimisation des traitements et scaling horizontal/vertical.
- Contribuer à la qualité logicielle : TDD/BDD, tests unitaires, tests d'intégration, contract testing, code reviews et CI/CD Azure DevOps.
- Collaborer avec les équipes Produit, QA, DevOps et Architecture dans un environnement international.
Expertises techniques recherchées
- C# / .NET 6/8+ / ASP.NET Core / Web API
- Microservices / Event-Driven Architecture / systèmes distribués
- DDD tactique / Clean Architecture / SOLID / CQRS
- Azure Cloud / Azure Service Bus / RabbitMQ / Kafka
- SAGA / Outbox / Inbox / idempotence / eventual consistency
- Observabilité : Datadog / OpenTelemetry / Application Insights
- Build & Run / troubleshooting production / performance / scalabilité
- TDD / BDD / xUnit / tests d'intégration / CI/CD
- Anglais professionnel
- Une expérience sur des systèmes critiques à forte volumétrie ainsi qu'une utilisation concrète de l'IA appliquée au développement (GitHub Copilot, Claude Code, Cursor...) constituent des atouts supplémentaires.
👤 Profil recherché
Profil recherché
- Développeur Backend Senior hands-on, avec une véritable expérience de conception et d'exploitation d'architectures microservices distribuées.
- Nous recherchons un profil capable de comprendre et challenger les choix d'architecture, de maîtriser les problématiques de cohérence des données, résilience, observabilité et performance, tout en conservant une forte implication dans le développement quotidien et la qualité du code.