Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Gazelle Global

NewBe an early applicant

Senior .NET Backend Developer | Azure | DDD | Microservices

Posted
Discussion

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.

De focus ligt op het ontwikkelen van schaalbare, betrouwbare en toekomstbestendige backendoplossingen volgens moderne architectuurprincipes.

Wat ga je doen?

Backend Development & Architectuur

  • Ontwikkelen en onderhouden van backendservices met C# en .NET.

  • Ontwerpen en bouwen van event-driven microservices.

  • Toepassen van Domain-Driven Design (DDD), Clean Architecture en Hexagonal Architecture.

  • Modelleren van complexe bedrijfsdomeinen en definiëren van bounded contexts.

  • Ontwerpen en implementeren van REST API's volgens moderne API-standaarden.

  • Ontwikkelen van event-driven integraties met Azure Service Bus.

  • Implementeren van betrouwbare berichtverwerking, inclusief idempotentie, outbox patterns, retries, dead-lettering en replay.

  • Beheren en versioneren van API- en eventcontracten.

  • Integreren van Azure SQL, Cosmos DB, Redis en Azure Blob Storage.

  • Ontwikkelen van koppelingen met Azure Communication Services, Firebase en andere systemen.

Domain-Driven Design & Samenwerking

  • Samenwerken met Product Owners, Business Analisten, Domeinexperts, Architecten en Developers.

  • Vertalen van complexe business requirements naar technische oplossingen.

  • Identificeren en modelleren van bounded contexts.

  • Definiëren van duidelijke verantwoordelijkheden binnen verschillende services.

  • Meedenken over architectuurkeuzes, technische verbeteringen en softwarekwaliteit.

  • Zorgen voor een consistente vertaling van businessbehoeften naar technische implementaties.

Testing & Quality Assurance

  • Ontwikkelen van geautomatiseerde unit-, integratie-, contract- en acceptatietests.

  • Toepassen van Behaviour-Driven Development (BDD) en specification-by-example.

  • Vertalen van functionele requirements naar uitvoerbare testscenario's.

  • Werken met Reqnroll, SpecFlow, Gherkin en vergelijkbare testframeworks.

  • Implementeren van architectuurtests om afhankelijkheden en systeemgrenzen te bewaken.

  • Testen van zowel positieve als negatieve scenario's.

  • Waarborgen van codekwaliteit, performance, security en betrouwbaarheid.

  • Integreren van geautomatiseerde tests binnen CI/CD-pipelines.

Azure, DevOps & Security

  • Werken binnen een multidisciplinair Agile/DevOps-team.

  • Ontwikkelen en onderhouden van CI/CD-pipelines.

  • Toepassen van cloud-native ontwikkelprincipes binnen Microsoft Azure.

  • Implementeren van monitoring, logging, distributed tracing en alerting.

  • Werken met Microsoft Entra ID, RBAC en Managed Identity.

  • Toepassen van security-by-design en privacy-by-design.

  • Ondersteunen van zero-downtime deployments, rollbackstrategieën en systeemherstel.

  • Bijdragen aan infrastructure-as-code en geautomatiseerde deployments.

  • Verbeteren van de betrouwbaarheid, schaalbaarheid en onderhoudbaarheid van applicaties.

Wat breng je mee?

Harde eisen

  • Minimaal 5 jaar professionele ervaring met C# en .NET als backend- of fullstack developer.

  • Aantoonbare ervaring met Domain-Driven Design (DDD) en domeinmodellering, of de overtuigende vaardigheid dit in de praktijk toe te passen.

  • Ervaring met Clean Architecture, Hexagonal Architecture, Ports & Adapters of vergelijkbare architectuurprincipes.

  • Ervaring met het ontwerpen en ontwikkelen van microservices of zelfstandig deploybare services.

  • Sterke kennis van REST API's, systeemintegraties en API- en eventcontractversionering.

  • Ervaring met geautomatiseerd testen, waaronder unit-, integratie-, contract- en acceptatietests.

  • Ervaring met Behaviour-Driven Development (BDD), specification-by-example of vergelijkbare werkwijzen.

  • Ervaring met DevOps en CI/CD-pipelines.

  • Minimaal HBO/WO werk- en denkniveau.

  • Uitstekende beheersing van de Nederlandse taal, zowel mondeling als schriftelijk.

Pré's

Backend & Softwareontwikkeling

  • ASP.NET Core

  • Entity Framework Core

  • Dependency Injection

  • Event-driven architecture

  • Distributed systems

  • REST API development

  • API & Contract Testing

Microsoft Azure

  • Azure Service Bus

  • Azure SQL Database

  • Azure Cosmos DB

  • Azure Redis

  • Azure Blob Storage

  • Azure Communication Services

  • Microsoft Entra ID

  • Managed Identity / Workload Identity

Testing & Quality

  • Reqnroll

  • SpecFlow / Gherkin

  • Playwright

  • Testcontainers

  • WireMock

  • ArchUnitNET

  • Automated Integration & Contract Testing

DevOps & Infrastructure

  • Azure DevOps

  • CI/CD

  • Kubernetes / AKS

  • Terraform / Bicep

  • Infrastructure as Code (IaC)

  • Datadog

  • Distributed Tracing

  • Observability & Monitoring

  • Load & Resilience Testing

Overige technologieën

  • Angular

  • Blazor

  • Kotlin

  • Jetpack Compose

Wie ben jij?

Je bent een ervaren, hands-on backend developer met een sterke technische achtergrond en een goed begrip van moderne softwarearchitecturen.

Je kijkt verder dan alleen het schrijven van code en denkt actief mee over domeinmodellering, architectuur, softwarekwaliteit en de impact van technische keuzes op bedrijfsprocessen.

Daarnaast:

  • Ben je analytisch sterk en oplossingsgericht.

  • Kun je complexe vraagstukken vertalen naar duidelijke technische oplossingen.

  • Werk je graag samen met zowel technische als niet-technische stakeholders.

  • Neem je verantwoordelijkheid voor kwaliteit, betrouwbaarheid en onderhoudbaarheid.

  • Heb je ervaring met het bouwen van bedrijfskritische applicaties.

  • Denk je proactief mee over technische verbeteringen en architectuurkeuzes.

  • Heb je een sterke focus op testing, automation en security.

  • Ben je nieuwsgierig naar nieuwe ontwikkelingen, waaronder AI en agent-based oplossingen.

Wat kun je verwachten?

  • Een uitdagende opdracht binnen een grote Nederlandse organisatie.

  • Werken aan de modernisering van een bedrijfskritisch communicatieplatform.

  • Een technisch complexe omgeving met C#/.NET, Azure, DDD en microservices.

  • Samenwerking met ervaren developers, architecten en domeinspecialisten.

  • Veel ruimte voor technische inbreng, innovatie en architectuurverbeteringen.

  • Een multidisciplinair DevOps-team.

  • Hybride werken vanuit Utrecht en thuis.

  • Een langdurige opdracht met mogelijkheid tot verlenging.

Interesse?

Ben jij een ervaren Senior .NET Backend Developer met sterke kennis van C#/.NET, Domain-Driven Design, Azure en microservices?

Dan komen wij graag met je in contact om deze interessante opdracht verder te bespreken.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →