Alle opdrachten
ICT & dataSluit over 3 dagen

Developer Regie op Berichten (ROB)

NS

TariefMax € 100 p/u
Uren36 uur p/w
Periode18 nov 2026 tot 18 nov 2027
LocatieUtrecht, Utrecht
Sluitdatum26 oktober 2026
WerkvormZzp of detachering

De opdracht

NS IT Operatie ontwikkelt digitale oplossingen voor medewerkers in treinen, stations en kantoren. Het team werkt hybride vanuit Utrecht aan platforms die direct impact hebben op de dagelijkse spooroperatie en de ervaring van reizigers.

Je werkt aan de herbouw van Regie Op Berichten (ROB), het multichannel communicatieplatform waarmee NS gerichte berichten naar machinisten, conducteurs en servicemedewerkers verstuurt. Dit is geen standaard technische vervanging, maar een kans om een complex domein opnieuw helder in kaart te brengen en stap voor stap om te zetten naar betrouwbare software.

Je ontwikkelt backendservices in C# en .NET, ontwerpt REST API's en event-driven microservices op Azure, en werkt volgens clean architecture en Domain-Driven Design principes. Je bent betrokken van het eerste domeingesprek tot productie, combineert specification-by-example met geautomatiseerd testen, en draagt verantwoordelijkheid voor kwaliteit, security en betrouwbaarheid van het platform.

Belangrijke data

  1. ma 26 okt
    Reageren kan totEerstvolgende14:30 uur. Wij hebben tijd nodig om je voor te stellen, dus reageer liever eerder.
  2. ma 2 nov
    GesprekkenSelectiegesprekken vanaf maandag 2 november in Utrecht
  3. wo 18 nov
    Start opdrachtBeoogde startdatum
Looptijd12 maanden (tot nov 2027)

Over verlenging staat niets in de uitvraag.

Eisen

Hier moet je aan voldoen
  1. 1Minimaal HBO/WO werk- en-denkniveau
  2. 2Minimaal 5 jaar ervaring als backend- of fullstack developer in C# en .NET in professionele softwareontwikkeling
  3. 3Aantoonbare ervaring met domeinmodellering en Domain-Driven Design, of de overtuigende vaardigheid om dit in de praktijk toe te passen
  4. 4Ervaring met clean architecture, hexagonal architecture, ports and adapters of een vergelijkbare vorm van expliciete laag- en verantwoordelijkheidscheiding
  5. 5Ervaring met het ontwerpen en bouwen van microservices of andere zelfstandig deploybare services
  6. 6Ervaring met REST API's, integratiecontracten en versiebeheer van API- en eventcontracten
  7. 7Ervaring met geautomatiseerd testen op meerdere niveaus, waaronder unit-, integratie-, contract- en acceptatietests
  8. 8Ervaring met BDD, specification-by-example of een vergelijkbare manier van werken waarbij specificaties uitvoerbaar worden vastgelegd
  9. 9Ervaring met werken in een DevOps-team en met CI/CD-pijplijnen
  10. 10Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal.
  11. 11Ervaring met Azure en cloud-native backendontwikkeling
  12. 12Ervaring met Azure Service Bus, event-driven integratie, outbox, idempotentie en dead-letterafhandeling
  13. 13Ervaring met Azure SQL, Cosmos DB, Redis en Blob Storage
  14. 14Ervaring met ASP.NET Core, Entity Framework Core en dependency injection
  15. 15Ervaring met Reqnroll, SpecFlow, Gherkin, Playwright, Testcontainers, WireMock, contract testing, ArchUnitNET of vergelijkbare tooling
  16. 16Ervaring met Bicep, Terraform of andere infrastructure-as-code
  17. 17Ervaring met Kubernetes/AKS, observability, Datadog, tracing, SLO's, loadtesten en resilience testing
  18. 18Ervaring met Microsoft Entra ID, OAuth2/OIDC, scopes, app roles en Managed Identity/Workload Identity
  19. 19Ervaring met privacy-by-design, audit trails, retentie en dataminimalisatie
  20. 20Ervaring met werken binnen architectuur-, code-, API-, security- en loggingstandaarden

Zo kiest de opdrachtgever

Vink aan wat je hebt, dan zie je hoe je ervoor staat. Of upload je cv bij Reageren: dan vullen we dit voor je in.

1

Eisen: alles of niets

Hier moet je aan voldoen.

Nog 20 eisen
2

Tarief

Bij een gelijke score geeft vaak het tarief de doorslag. Het maximum is € 100 per uur.

Afgevallen op de eisenTer illustratie, met voorbeeldkandidaten
Kandidaat A78%
Kandidaat B56%
Kandidaat C34%
Jijaf

Uit de uitvraag: Het tarief weegt mee in het selectieproces.

Zo gaat het verder

  1. 1
    Je reageertMet je cv en je uurtarief.
  2. 2
    Wij beoordelenAlle reacties naast de eisen en wensen.
  3. 3
    AanbiedenDe sterkste kandidaten bij de opdrachtgever.
Reageer met je cv