Developer Regie op Berichten (ROB)
- Nederlandse Spoorwegen
- Freelance
Let op! Nog 3 dagen
om te reageren
- Freelance uurtarief: € 85 Dit is het maximumbedrag voor deze opdracht. De opdrachtgever weegt het tarief mee in de beoordeling. Een scherper bedrag kan je aanbieding sterker maken.
- Utrecht
- 1 uur geleden
- 36 uur p/week
Functie
Regie Op Berichten (ROB) is het multichannel communicatieplatform voor NS medewerkers in de operatie: machinisten, conducteurs, veiligheid en service. ROB helpt om gerichte en gepersonaliseerde berichten betrouwbaar via meerdere kanalen te versturen. Daarmee heeft jouw werk direct invloed op de dagelijkse operatie en op de dienstverlening aan reizigers. Je werkt mee aan de herbouw van ROB. Dat is geen gewone technische vervanging, maar een kans om een complex domein opnieuw helder te modelleren en stap voor stap te vertalen naar software die aantoonbaar voldoet aan de behoefte. Je werkt op het snijvlak van domein, architectuur en realisatie. Je werkt in een multidisciplinair DevOps-team en bent betrokken van het eerste domeingesprek tot en met productie, beheer en doorontwikkeling. Je neemt verantwoordelijkheid voor de kwaliteit van het platform.
Alle vacatures bij Nederlandse Spoorwegen
Profiel
Je werkt samen met de Product Owner, analisten, domeinexperts, operatie, architecten en andere ontwikkelaars. Je onderzoekt onduidelijkheden voordat je een oplossing bouwt en helpt een gedeelde ubiquitous language vast te leggen. Je helpt bepalen welke verantwoordelijkheid in welke bounded context hoort en bewaakt dat één context eigenaar blijft van zijn eigen gedrag, data en betekenis. Binnen ROB is een test niet alleen een controle achteraf, maar een vastlegging van de afspraak over het gewenste gedrag.
- Je voert de opdracht zelfstandig uit.
- Je denkt vanuit de medewerker in de operatie en de waarde voor de reiziger.
- Je kunt schakelen tussen domeingesprek, model, C#-code, test en productiegedrag.
- Je maakt aannames zichtbaar en stelt gerichte vragen voordat je complexe functionaliteit bouwt.
- Je voelt eigenaarschap voor kwaliteit, betrouwbaarheid en onderhoudbaarheid.
- Je werkt graag samen met product, architectuur en operationele stakeholders.
- Je geeft en ontvangt feedback en durft ontwerpkeuzes bespreekbaar te maken.
- Je bent nieuwsgierig naar nieuwe ontwikkelingen, waaronder AI en agent-based oplossingen, en gebruikt die alleen waar ze aantoonbare waarde toevoegen.
- Je werkt datagedreven aan productkwaliteit en operationele verbetering.
Dit zoekt de opdrachtgever
Eisen
- Je beschikt over minimaal HBO/WO werk-en-denkniveau
- Je beschikt over minimaal 5 jaar ervaring als backend- of fullstack developer in C# en .NET in professionele softwareontwikkeling
- Je beschikt over aantoonbare ervaring met domeinmodellering en Domain-Driven Design, of de overtuigende vaardigheid om dit in de praktijk toe te passen
- Je beschikt over ervaring met clean architecture, hexagonal architecture, ports and adapters of een vergelijkbare vorm van expliciete laag- en verantwoordelijkheidscheiding
- Je beschikt over ervaring met het ontwerpen en bouwen van microservices of andere zelfstandig deploybare services
- Je beschikt over ervaring met REST API's, integratiecontracten en versiebeheer van API- en eventcontracten
- Je beschikt over ervaring met geautomatiseerd testen op meerdere niveaus, waaronder unit-, integratie-, contract- en acceptatietests
- Je beschikt over ervaring met BDD, specification-by-example of een vergelijkbare manier van werken waarbij specificaties uitvoerbaar worden vastgelegd
- Je beschikt over ervaring met werken in een DevOps-team en met CI/CD-pijplijnen
- Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal
Wensen
- Je beschikt over ervaring met Azure en cloud-native backendontwikkeling
- Je beschikt over ervaring met Azure Service Bus, event-driven integratie, outbox, idempotentie en dead-letterafhandeling
- Je beschikt over ervaring met Azure SQL, Cosmos DB, Redis en Blob Storage
- Je beschikt over ervaring met ASP.NET Core, Entity Framework Core en dependency injection
- Je beschikt over ervaring met Reqnroll, SpecFlow, Gherkin, Playwright, Testcontainers, WireMock, contract testing, ArchUnitNET of vergelijkbare tooling
- Je beschikt over ervaring met Bicep, Terraform of andere infrastructure-as-code
- Je beschikt over ervaring met Kubernetes/AKS, observability, Datadog, tracing, SLO's, loadtesten en resilience testing
- Je beschikt over ervaring met Microsoft Entra ID, OAuth2/OIDC, scopes, app roles en Managed Identity/Workload Identity
- Je beschikt over ervaring met privacy-by-design, audit trails, retentie en dataminimalisatie
- Je beschikt over ervaring met werken binnen architectuur-, code-, API-, security- en loggingstandaarden
- Je beschikt over ervaring met Angular, Blazor, Kotlin of Jetpack Compose
Aanbod
- Uren per week: 36
- Duur: 12 maanden
- Optie tot verlenging: Ja, maximaal 1 jaar.
- FTE: 1
- Werkdagen: Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit.
- Start: 18-11-2026
Opdrachtgever
Je gaat aan de slag binnen IT Operatie van NS. Daar ontwikkelen we digitale oplossingen voor collega's op de trein, op het station en aan wal. ROB ondersteunt onder meer ReisRegie+, Disys, NSRA en het interne Berichtenportaal. Het team werkt hybride (50/50) op kantoor in Utrecht en vanuit huis. Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.
Zo werkt onze dienstverlening
Reageren op een opdracht/vacature via Tender-Link is zo geregeld. Hieronder lees je in vier stappen wat er gebeurt nadat je hebt gereageerd — van jouw eerste klik tot de uitbetaling.
Eenvoudig reageren op zzp opdrachten
Reageren gaat zonder account. Alles wat we nodig hebben vragen we in één formulier uit: je uurtarief, je cv, je motivatie en jouw antwoord op de eisen en wensen. Komt het even niet uit? Bewaar de opdracht en rond je aanmelding later af via de link in je mailbox.
Wij checken jouw documenten nauwkeurig
Na het versturen controleren wij je antwoorden en gaan we na of de opdrachtgever nog aanvullende gegevens nodig heeft. Waar nodig nemen wij daarover contact met je op.
Wij melden jou aan bij de opdrachtgever
Is je aanmelding compleet, dan bieden wij je vóór de sluitingsdatum aan bij de opdrachtgever en ontvang je daarvan een bevestiging. Er komen dagelijks nieuwe opdrachten bij, dus reageer gerust op meerdere tegelijk.
Eerlijk, transparant en snel betaald
Wij houden van eerlijk zakendoen. Onze marge is 10%, en die rekenen we bovenop het tarief dat jij wilt verdienen — niet eraf. Wat jij ziet, is wat jij krijgt. Je factureert zelf en wordt 30 dagen na goedkeuring van je uren betaald. Na de plaatsing staan we voor je klaar wanneer je ons nodig hebt.
Gemakkelijk solliciteren op alle vacatures
Reageren gaat zonder account. In één formulier vragen we alles wat we nodig hebben: je salarisindicatie, je cv, je motivatie en jouw antwoord op de eisen en wensen. Komt het even niet uit? Bewaar de opdracht en rond je aanmelding later af via de link in je mailbox.
Wij beoordelen jouw documenten grondig
Zodra je aanmelding binnen is, nemen wij je antwoorden door en controleren we of de opdrachtgever aanvullende gegevens vraagt. Waar nodig nemen wij daarover contact met je op.
Wij dragen jou voor bij de opdrachtgever
Is je aanmelding compleet, dan bieden wij je vóór de sluitingsdatum aan bij de opdrachtgever en ontvang je daarvan een bevestiging. Bij plaatsing kom je in dienst bij onze verloningspartner voor de duur van de opdracht.
Eerlijk, transparant en met goede voorwaarden
Wij houden van eerlijk zakendoen. Bij detacheringsvacatures hanteren we een marge van 15% — laag, zoals je van ons gewend bent. Daar staat een compleet pakket tegenover: naast je salaris bouw je vakantiedagen op, ben je verzekerd bij ziekte en heb je recht op een transitievergoeding. Zo weet je precies waar je aan toe bent. En ook ná je plaatsing staan we voor je klaar wanneer je ons nodig hebt.
- Persoonlijke aandacht
- Transparant proces
- Heldere communicatie
Weet je zeker dat je aan de eisen voldoet?
Je beschikt over minimaal HBO/WO werk-en-denkniveauJe beschikt over minimaal 5 jaar ervaring als backend- of fullstack developer in C# en .NET in professionele softwareontwikkelingJe beschikt over aan…
Twijfel je over één van de eisen?
Neem contact opPrivacy verklaring
Tender-Link verwerkt in de zin van de AVG de door jou verstrekte persoonlijke gegevens op basis van jouw toestemming en gebruikt deze om je sollicitatie te verwerken en jou te koppelen aan één of meerdere opdrachten. We bewaren deze gegevens één jaar in onze database. Je kunt Tender-Link op elk moment verzoeken jouw gegevens te verwijderen of de toestemming in te trekken via info@tender-link.nl. Lees verder