Senior .NET Backend Developer | Azure | DDD | Microservices
12-month contract (extendable, ZZP/freelance allowed) for a Senior .NET Backend Developer to rebuild a business-critical multichannel communication platform for a large Dutch mobility-sector organization in Utrecht (hybrid). Core stack: C#/.NET, DDD, event-driven microservices, Azure, CI/CD. 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 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 work and thinking level
- Excellent command of Dutch, both spoken and written
Nice to have
- ASP.NET Core, Entity Framework Core, Dependency Injection
- Event-driven architecture and distributed systems
- REST API development and API/contract testing
- Azure: Service Bus, SQL Database, Cosmos DB, Redis, Blob Storage, Communication Services
- Microsoft Entra ID, Managed Identity / Workload Identity
- Testing tools: Reqnroll, SpecFlow/Gherkin, Playwright, Testcontainers, WireMock, ArchUnitNET
- Azure DevOps, CI/CD, Kubernetes/AKS
- Terraform / Bicep, Infrastructure as Code
- Datadog, distributed tracing, observability & monitoring
- Angular, Blazor, Kotlin, Jetpack Compose
Full description
Locatie: Utrecht / Hybride (50% kantoor, 50% thuiswerken)
Heeft u de juiste vaardigheden en ervaring voor deze functie? Lees verder om erachter te komen en dien uw sollicitatie in.
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 functieVoor 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 functieVoor 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.