A complete application in a minute
Tailored resume and cover letter, ready to send.
Gazelle Global zoekt een Senior .NET Backend Developer voor een hybride rol in Utrecht, 36 uur per week. Je werkt aan herbouw en modernisering van een multichannel communicatieplatform, met focus op schaalbare backendoplossingen.
Je werkt in een DevOps-team aan domeinmodellering, architectuur, ontwikkeling, testen, implementatie en beheer. Vereisten zijn C#/.NET, DDD, microservices en Azure.
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)
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.
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)
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.
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.
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.
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.
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.
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.
ASP.NET Core
Entity Framework Core
Dependency Injection
Event-driven architecture
Distributed systems
REST API development
API & Contract Testing
Azure Service Bus
Azure SQL Database
Azure Cosmos DB
Azure Redis
Azure Blob Storage
Azure Communication Services
Microsoft Entra ID
Managed Identity / Workload Identity
Reqnroll
SpecFlow / Gherkin
Playwright
Testcontainers
WireMock
ArchUnitNET
Automated Integration & Contract Testing
Azure DevOps
CI/CD
Kubernetes / AKS
Terraform / Bicep
Infrastructure as Code (IaC)
Datadog
Distributed Tracing
Observability & Monitoring
Load & Resilience Testing
Angular
Blazor
Kotlin
Jetpack Compose
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.
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.
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.