Senior .NET Backend Developer | Azure | DDD | Microservices
12-month contract (extendable) senior .NET backend role in Utrecht (hybrid) for a large Dutch mobility organization: rebuilding a mission-critical multichannel communication platform within a DevOps team using C#/.NET, DDD, event-driven microservices, and Azure (Service Bus, SQL, Cosmos DB), with strong testing and CI/CD focus. Dutch language required.
- Compensation
- Not disclosed
- Location
- Netherlands
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Contract
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Minimum 5 years professional experience with C# and .NET as backend or fullstack developer
- Demonstrable experience with Domain-Driven Design (DDD) and domain modeling
- Experience with Clean Architecture, Hexagonal Architecture, Ports & Adapters or similar architecture principles
- Experience designing and developing microservices or independently deployable services
- Strong knowledge of REST APIs, system integrations, and API/event contract versioning
- Experience with automated testing: unit, integration, contract and acceptance tests
- Experience with BDD, specification-by-example or similar approaches
- Experience with DevOps and CI/CD pipelines
- HBO/WO working and thinking level
- Excellent command of Dutch, both spoken and written
Nice to have
- ASP.NET Core
- Entity Framework Core
- Event-driven architecture and distributed systems
- Azure Service Bus, Azure SQL, Cosmos DB, Redis, Blob Storage and Azure Communication Services
- Microsoft Entra ID, Managed Identity / Workload Identity
- Testing tools: Reqnroll, SpecFlow/Gherkin, Playwright, Testcontainers, WireMock, ArchUnitNET
- Azure DevOps and CI/CD
- Kubernetes / AKS
- Terraform / Bicep and Infrastructure as Code
- Datadog, distributed tracing, observability and monitoring
- Angular or Blazor
- Kotlin / Jetpack Compose
- Experience building business-critical applications
Full description
Locatie: Utrecht / Hybride (50% kantoor, 50% thuiswerken)
Startdatum: 18 november 2026
Einddatum: 17 november 2027
Contractduur: 12 maanden, met optie tot verlenging van maximaal 12 maanden
Uren per week: 36 uur
Contractvorm: ZZP toegestaan
Taal: Nederlands (verplicht)
Over de functie
Voor een grote organisatie binnen de Nederlandse mobiliteitssector zijn wij op zoek naar een ervaren Senior .NET Backend Developer met sterke kennis van C#/.NET, Domain-Driven Design (DDD), microservices en Microsoft Azure.
Je gaat werken aan de herbouw en modernisering van een bedrijfskritisch multichannel communicatieplatform. Dit platform ondersteunt medewerkers in de dagelijkse operatie door gerichte en gepersonaliseerde berichten betrouwbaar via verschillende communicatiekanalen te versturen.
Binnen een multidisciplinair DevOps-team werk je aan het volledige ontwikkelproces, van domeinmodellering en architectuur tot softwareontwikkeling, testen, implementatie en beheer.
De focus ligt op het ontwikkelen van schaalbare, betrouwbare en toekomstbestendige backendoplossingen volgens moderne architectuurprincipes.
Wat ga je doen?
Senior .NET Backend Developer | Azure | DDD | Microservices
Locatie: Utrecht / Hybride (50% kantoor, 50% thuiswerken)
Startdatum: 18 november 2026
Einddatum: 17 november 2027
Contractduur: 12 maanden, met optie tot verlenging van maximaal 12 maanden
Uren per week: 36 uur
Contractvorm: ZZP toegestaan
Taal: Nederlands (verplicht)
Over de functie
Voor een grote organisatie binnen de Nederlandse mobiliteitssector zijn wij op zoek naar een ervaren Senior .NET Backend Developer met sterke kennis van C#/.NET, Domain-Driven Design (DDD), microservices en Microsoft Azure.
Je gaat werken aan de herbouw en modernisering van een bedrijfskritisch multichannel communicatieplatform. Dit platform ondersteunt medewerkers in de dagelijkse operatie door gerichte en gepersonaliseerde berichten betrouwbaar via verschillende communicatiekanalen te versturen.
Binnen een multidisciplinair DevOps-team werk je aan het volledige ontwikkelproces, van domeinmodellering en architectuur tot softwareontwikkeling, testen, implementatie en beheer.