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.