Développeur Sénior C# - .Net - Microservices à Forte Volumétrie H/F

Propertyvalue Ducas Consulting
Issy-les-Moulineaux, France
2 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

Clean Code Principles ASP.NET .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Application Performance Management Unit Testing Microsoft Azure C Sharp (Programming Language) Software Quality Code Review Continuous Integration
+19 more
Command-Query Responsibility Segregation (Software Development) Cursor DevOps Distributed Systems Performance Tuning RabbitMQ Azure Service Bus Datadog Test-Driven Development (TDD) GitHub Copilot Claude Code Backend Git Xunit Event Driven Architecture Integration Tests Apache Kafka Web Api Microservices

Job description

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., 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.

Requirements

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é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., * 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.

EUR

Anglais Intelligence artificielle Clean API .NET Git Analyse des causes Test driven development (TDD) Asp .Net KAFKA C#

Développeur Sénior C# - .Net - Microservices à Forte Volumétrie H/F

Benefits & conditions

Ouvert au Freelancing/Portage/CDI/CDD

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Loading talks and stories from around this role…