Direct naar hoofdinhoud pagina

-

Developer Regie op Berichten (ROB)

NS Reageren voor 27 oktober 2026

Backend Developer voor de herbouw van het multichannel communicatieplatform ROB met C#/.NET, microservices, domeinmodellering, testen en Azure-integraties.

Nog niet beschikbaar

Match

op je zoekprofiel

De gap-analyse wordt uitgevoerd, dit kan even duren...

Beschrijving
Utrecht 36 uur 12 maanden FREELANCE HBO SENIOR €100 /u

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

IT Backendontwikkeling Softwareontwikkeling Cloud