-
Developer Regie op Berichten (ROB)
Backend Developer voor de herbouw van het multichannel communicatieplatform ROB met C#/.NET, microservices, domeinmodellering, testen en Azure-integraties.
Match
op je zoekprofiel
De gap-analyse wordt uitgevoerd, dit kan even duren...
Beschrijving
Eisen
- Minimaal HBO/WO werk- en-denkniveau
- Minimaal 5 jaar ervaring als backend- of fullstack developer in C# en .NET in professionele softwareontwikkeling
- Aantoonbare ervaring met domeinmodellering en Domain-Driven Design, of de overtuigende vaardigheid om dit in de praktijk toe te passen
- Ervaring met clean architecture, hexagonal architecture, ports and adapters of een vergelijkbare vorm van expliciete laag- en verantwoordelijkheidscheiding
- Ervaring met het ontwerpen en bouwen van microservices of andere zelfstandig deploybare services
- Ervaring met REST API's, integratiecontracten en versiebeheer van API- en eventcontracten
- Ervaring met geautomatiseerd testen op meerdere niveaus, waaronder unit-, integratie-, contract- en acceptatietests
- Ervaring met BDD, specification-by-example of een vergelijkbare manier van werken waarbij specificaties uitvoerbaar worden vastgelegd
- Ervaring met werken in een DevOps-team en met CI/CD-pijplijnen
- Uitstekende beheersing van de Nederlandse taal, zowel mondeling als schriftelijk
Wensen
- Ervaring met Azure en cloud-native backendontwikkeling
- Ervaring met Azure Service Bus, event-driven integratie, outbox, idempotentie en dead-letterafhandeling
- Ervaring met Azure SQL, Cosmos DB, Redis en Blob Storage
- Ervaring met ASP.NET Core, Entity Framework Core en dependency injection
- Ervaring met Reqnroll, SpecFlow, Gherkin, Playwright, Testcontainers, WireMock, contract testing, ArchUnitNET of vergelijkbare tooling
- Ervaring met Bicep, Terraform of andere infrastructure-as-code
- Ervaring met Kubernetes/AKS, observability, Datadog, tracing, SLO's, loadtesten en resilience testing
- Ervaring met Microsoft Entra ID, OAuth2/OIDC, scopes, app roles en Managed Identity/Workload Identity
- Ervaring met privacy-by-design, audit trails, retentie en dataminimalisatie
- Ervaring met architectuur-, code-, API-, security- en loggingstandaarden
- Ervaring met Angular, Blazor, Kotlin of Jetpack Compose
Beschrijving
Als Developer Regie op Berichten werk je mee aan de herbouw van het multichannel communicatieplatform ROB.
Je vertaalt complexe domeinvraagstukken naar betrouwbare software die aansluit op de behoeften van NS-medewerkers.
Je werkt op het snijvlak van domein, architectuur en realisatie.
Binnen een multidisciplinair DevOps-team ben je betrokken van domeingesprek tot productie, beheer en doorontwikkeling.
Je modelleert domeinen en bounded contexts met aandacht voor duidelijke verantwoordelijkheden.
Je ontwikkelt backendservices in C# en .NET.
Je bouwt event-driven microservices en ontwerpt REST API's.
Je werkt met Azure Service Bus en diverse data- en infrastructuuradapters.
Specificatie en testen vormen één geïntegreerd ontwikkelproces.
Je vertaalt requirements naar BDD-scenario's en geautomatiseerde tests.
Je werkt met unit-, integratie-, contract- en acceptatietests.
Je bewaakt architectuur, kwaliteit, security en onderhoudbaarheid.
Je past security-by-design en privacy-by-design toe.
Je maakt observability, auditability, health checks en alerts onderdeel van de oplossing.
Je denkt mee over betrouwbaarheid, retries, failover en rollback.
De opdracht valt binnen IT Operatie van NS.
ROB ondersteunt onder meer ReisRegie+, Disys, NSRA en het interne Berichtenportaal.
Het team werkt hybride vanuit Utrecht en vanuit huis.
De inzet bedraagt 36 uur per week.
Domeinen