Senior .NET Backend Developer | Azure | DDD | Microservices in Utrecht

Senior .NET Backend Developer | Azure | DDD | Microservices in Utrecht

Utrecht Full Time Op locatie
Gazelle Global

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.

#J-18808-Ljbffr

Senior .NET Backend Developer | Azure | DDD | Microservices in Utrecht werkgever: Gazelle Global

Als werkgever biedt ons bedrijf een stimulerende werkomgeving in Amstelveen, waar kwaliteit en innovatie centraal staan. We investeren in de groei van onze medewerkers door middel van uitgebreide opleidingsmogelijkheden en een cultuur die samenwerking en open communicatie bevordert. Met een focus op de financiële sector, bieden we unieke kansen om bij te dragen aan belangrijke betalingsoplossingen, terwijl we een gezonde werk-privébalans en uitstekende arbeidsvoorwaarden garanderen.

Gazelle Global

Contactgegevens:

Recruitmentteam van Gazelle Global