Logo NS

Vacatures geplaatst door NS

Mimir verzorgt het geautomatiseerde beheer van vacatures op vacaturebanken voor NS.

Laatste vacatures

Senior developer Real Time Monitoring – Utrecht

Daarom wil je als Senior Developer bij NS werken

  • Jouw werk heeft impact. Je helpt onze reizigers met een betrouwbare en kwalitatieve reis. Door te werken aan onze Real Time Monitoring (RTM) software draag je direct bij aan het voorkomen en sneller oplossen van treinstoringen waardoor treinen veilig en op tijd rijden.
  • Je bouwt mee aan de toekomst van treindigitalisering. We ontwikkelen een nieuwe generatie monitoringsoftware voor de treinenvloot gebaseerd op moderne cloud- en data-architecturen. Hierbij verwerken we miljoenen meetpunten per seconde, wat het technisch uitdagend en interessant maakt.
  • Je werkt op het snijvlak van software, data en fysieke systemen. Onze applicaties verwerken realtime sensordata uit treinen en hun omgeving en vertalen deze naar bruikbare inzichten voor onderhoud en operatie.

Samen met een team van DevOps engineers en domeinexperts bouw je aan oplossingen die direct impact hebben op de operatie van NS.

Dit ga je doen als Senior Developer
Als Senior Developer binnen het Real Time Monitoring (RTM) team werk je aan de ontwikkeling van een nieuwe applicatie die realtime data uit de treinenvloot en haar omgeving verwerkt. Je ontwikkelt schaalbare backend-services en dataverwerkingscomponenten die sensorgegevens, tellerstanden en diagnosemeldingen in real time omzetten naar waardevolle informatie voor monitoring en onderhoud.

Je werkt in een DevOps-team waar ontwikkeling, beheer en verbetering samenkomen. Naast het bouwen van software draag je actief bij aan technische keuzes, architectuur, de verdere ontwikkeling van het platform en de begeleiding en coaching van DevOps engineers.

Concreet houd je je bezig met:

  • Ontwikkelen van backend-services, API’s en dataverwerkingscomponenten voor realtime treindata
  • Meewerken aan een event-driven en schaalbare cloudarchitectuur
  • Ontwerpen en implementeren van datastromen en integraties tussen treinen, platformen en applicaties
  • Automatiseren van deployments en bijdragen aan CI/CD pipelines
  • Verbeteren van performance, betrouwbaarheid en observability van applicaties en datastromen
  • Monitoren van systemen en ondersteunen bij het oplossen van incidenten
  • Integreren van de backend naar de frontend.
  • Samenwerken met developers, data engineers en domeinexperts binnen NS
  • Bijdragen aan codekwaliteit, architectuurkeuzes en technische standaarden binnen het team
  • Ondersteunen bij het moderniseren en vervangen van bestaande monitoringsoftware

Bij deze functie hoort deelname aan een consignatiedienst. Tijdens deze periodes ben je buiten kantoortijden bereikbaar voor incidenten zodat de applicatie 24/7 ondersteund kan worden.

Hier ga je werken
Je komt te werken binnen het organisatieonderdeel IT Operatie – Treindigitalisering, in het Real Time Monitoring team.

Dit team ontwikkelt een nieuwe applicatie die realtime data uit de treinenvloot en haar omgeving verwerkt. Deze data bestaat voornamelijk uit sensormetingen en diagnosemeldingen die gebruikt worden voor:

  • ondersteuning van de dienstregeling (rijdende treinen)
  • onderhoud en herstel van materieel (treinen)

De nieuwe RTM-oplossing bestaat onder andere uit:

  • een React viewer voor gebruikers
  • een cloud-native backend op Microsoft Azure
  • een integratieplatform dat met treinen en andere systemen communiceert
  • een data- en rule-engine die realtime informatie verwerkt

Veel onderdelen van het platform worden momenteel opgebouwd. Je krijgt daarom de kans om actief mee te bouwen aan de architectuur, technologiekeuzes en de verdere ontwikkeling van het systeem.

We werken in Scrumteams met sprints van twee weken, waarbij samenwerking, kennisdeling en interne kruisbestuiving met andere teams binnen NS centraal staan.

Dit zijn de functie-eisen
Voor deze rol zoeken we een ervaren developer die zich comfortabel voelt in een cloud-native DevOps-omgeving en ervaring heeft met schaalbare backend- en data-oplossingen.

Backend & Software Development

  • Ruime ervaring met C# / .NET development in productieomgevingen
  • Ervaring met event-driven architecturen en messagingconcepten
  • Ervaring met API-ontwikkeling zoals REST en asynchrone API’s (bijv. gRPC)
  • Ervaring met Kusto Query Language (KQL)
  • Sterke kennis van design patterns, clean code en maintainable software design.

Cloud & Platform

  • Ervaring met Microsoft Azure
  • Bekend met platformcomponenten zoals bijvoorbeeld:
    • Azure Event Hub
    • Azure Functions
    • Azure App Service / Azure Logic Apps
    • Azure Data Explorer (ADX)
    • Azure Web PubSub
  • Ervaring met Infrastructure as Code zoals Terraform of Bicep
  • Ervaring met CI/CD pipelines, bij voorkeur in Azure DevOps
  • Ervaring met build en release strategie, bij voorkeur blue/green canary deployments.

Data & Streaming

  • Ervaring met streaming- en dataverwerkingsplatformen zoals Kafka of vergelijkbare technologieën
  • Bekend met realtime datastromen en hoge datavolumes
  • Ervaring met dataopslag en -formaten zoals Delta Lake, Parquet of ORC is een pré

Testing & Quality

  • Ervaring met testautomatisering (unit-, integratie- en loadtests)
  • Sterke focus op kwaliteit, performance en betrouwbaarheid

Monitoring & Operations

  • Ervaring met metrics, logging en monitoring (bijv. Grafana, Prometheus of Azure Monitor)
  • Basiskennis van cloud networking en securityconcepten (VNETs, private endpoints, firewalls)

Wie jij bent
Bij NS vinden we het belangrijk dat collega’s elkaar durven aanspreken en openstaan voor verandering. Daarom zoeken we een developer die:

  • proactief en oplossingsgericht is
  • graag samenwerkt in een multidisciplinair team
  • interesse heeft in complexe technische vraagstukken
  • graag blijft leren en verbeteren
  • verantwoordelijkheid neemt voor zowel ontwikkeling als operatie

Samen bouwen we aan een toekomstbestendige Real Time Monitoring oplossing die direct bijdraagt aan de betrouwbaarheid en het onderhoud van de treinenvloot van NS.

Dit zijn de arbeidsvoorwaarden
Werken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. De mogelijkheden om je te ontwikkelen zijn groot. We beloven je dat geen dag hetzelfde is. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden. Voor deze functie onder meer:

  • Een salaris tussen € 4.488,- en € 7.515,- bruto per maand (schaal 61) (o.b.v. 36 uur -inschaling o.b.v. werkervaring)
  • Een 36-urige werkweek.
  • 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week).
  • De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen.
  • 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling.
  • Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage.
  • Je gezin reist gratis in de daluren.
  • Korting op Europese treinreizen zodra je 1 jaar bij NS werkt.
  • Professionele ontwikkelingsmogelijkheden
  • Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.
  • Wil je meer weten? Bekijk onze arbeidsvoorwaarden en cao.

Solliciteren naar deze baan
Solliciteer direct (maar zeker vóór 10-03-2026) via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, binnen 2 weken reageren wij op jouw sollicitatie.

Je kunt je sollicitatie richten aan Jeroen Schipper, corporate recruiter.

Nog vragen over het sollicitatieproces?
Mail naar Karin van onze frontoffice via: recruitment@ns.nl. Ook voor vragen over anoniem solliciteren kun je daar terecht.

Heb je liever telefonisch contact? Bel dan met onze frontoffice via 0886713666.

Goed om te weten:

  • Een achtergrondonderzoek, met o.a. VOG (Verklaring omtrent Gedrag), maakt deel uit van de sollicitatieprocedure. Denk hierbij ook aan het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
  • We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je in alles wat we doen, en dus ook in ons aannamebeleid. Lees hier meer.
  • Met deze vacature willen wij zelf onze nieuwe collega werven. Dit is dan ook géén oproep voor acquisitie. Deze functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuur pagina.
    intake

0 sollicitaties
0 views


20-04-2026 NS
Medewerker Tickets & Service (Servicemedewerker) Amsterdam Centraal

Daarom wil je als Medewerker Tickets & Service bij NS werken
Als medewerker Tickets & Service bij NS maak jij met je persoonlijke benadering .elke dag het verschil voor reizigers. Met jouw vriendelijke en behulpzame houding geef jij mensen een warm welkom op het station. Je helpt hen met vragen, geeft informatie en zorgt ervoor dat iedereen zich gezien en geholpen voelt. Dat doe je bijvoorbeeld bij de balie, op het perron of bij de kaartautomaat.

Meer weten over het echte werk? Meld je aan voor een online informatiesessie en hoor van medewerkers zelf hoe het werk er in de praktijk uitziet. Een overzicht van alle evenementen vind je hier.

Dit ga je doen als Medewerker Tickets & Service
Je bent hét aanspreekpunt voor reizigers. Jouw werk bestaat uit:

  • Reizigers helpen op het station: Je bent zichtbaar en aanspreekbaar. Je stapt zelf op mensen af en biedt hulp als ze dat nodig hebben
  • Reisassistentie geven: Je helpt mensen die minder mobiel zijn bij het in- en uitstappen van de trein. Daarvoor gebruik je hulpmiddelen zoals een brug.
  • Advies geven en klachten oplossen: Je luistert goed, denkt in oplossingen en geeft reizigers duidelijk en vriendelijk advies.
  • Kaartjes en abonnementen verkopen: Aan de balie of via de automaat geef je uitleg over reisproducten en help je mensen bij het kiezen van het juiste ticket of abonnement.

Om de bevoegdheden en het vak te leren word je intern opgeleid. Dit duurt 3 maanden. Je combineert hier vakkennis met praktijkervaring. Wat je zelf meebrengt is onder andere zelfstandigheid, mentale weerbaarheid: rustig blijven, grenzen stellen en blijven handelen als de druk toeneemt.

De opleiding bestaat uit leren op de werkplek, e-learning modules en werkplekopdrachten. Een deel van de lessen wordt gegeven op het leercentrum van NS in Amersfoort, ook is een deel van de lessen digitaal. Tijdens de opleiding werk je in de praktijk mee onder begeleiding van een werkplekbeleider.

Hier ga je werken
Je werkt op station Amsterdam Centraal hier zorg je samen met al je NS-collega’s ervoor dat dagelijks ruim 1 miljoen mensen op hun bestemming komen.

Het team van standplaats Amsterdam Centraal bestaat uit 110 servicemedewerkers en 7 teammanagers. Samen vormen ze een gezellige en hechte groep collega's.

Jouw werkdag is afwisselend. De ene keer sta je bij de informatiebalie, waar je vragen beantwoordt en mensen op weg helpt, Ook minder tevreden reizigers worden op een klantvriendelijke en oplossingsgerichte manier te woord gestaan . Hierbij laat je je niet van de wijs brengen en sta je stevig in je schoenen. .Op een ander moment houd je toezicht op het perron of help je iemand bij het uitstappen. Je wijst toeristen de weg of helpt een vergeten rugzak terug te vinden. Soms werk je in de OV-Servicewinkel, waar je tickets verkoopt en reisinformatie geeft. Ondertussen is er ook tijd voor een gezellig praatje met de reizigers en collega's.

Dit zijn de functie-eisen
Dit werkt past bij je als je goed zelfstandig kan werken en rustig blijft in stressvolle situaties. Je kan snel handelen en bent duidelijk in je communicatie. Jij bent iemand die:

  • Goed kan communiceren in het Nederlands en Engels. Extra talen zijn mooi meegenomen.
  • Ervaring heeft met face-to-face klantcontact.
  • Goed overweg kan met computersystemen (ervaring met SAP is een pré).
  • Fit genoeg is om reisassistentie te verlenen.

Verder heb je:

  • MBO 3 werk- en denkniveau.
  • Leeftijd van 18+.
  • Eigen vervoer (fiets, scooter, auto) om binnen 45 minuten op je standplaats zijn.
  • Mogelijkheid om een positieve VOG aan te leveren.

Let op:

  • Je vindt het geen probleem om in wisseldiensten te werken (zoals bijvoorbeeld twee van de drie weekenden bij een fulltime dienstverband).
  • Werken in deeltijd, met een minimum van 24 uur, is bespreekbaar.

Dit zijn de arbeidsvoorwaarden
Voor deze vacature, gebaseerd op een 36-urige werkweek, bieden wij:

Salaris:

  • Startsalaris tot € 3.186,00 bruto p/m.
  • Uiteindelijk kan je salaris oplopen tot € 3.831,84 bruto p/m tijdens je loopbaan.

En:

  • Betaalde opleiding en salaris vanaf je 1e werkdag.
  • Bij goed functioneren na 1 jaar een vast contract.
  • 8% vakantiegeld, 3% eindejaarsuitkering een goede pensioenregeling.
  • 24 tot 32 vakantiedagen + extra vrije dagen door onregelmatigheid.
  • Mogelijkheid om 3 nationale feestdagen te ruilen.
  • NS Business Card 2e klas voor gratis treinreizen (gezinsleden reizen gratis in daluren).
  • 1e klas reizen tegen een extra eigen bijdrage.
  • Zodra je 1 jaar bij NS werkt krijg je ook korting op Europese treinreizen.

Wil je meer weten, bekijk dan hier de NS CAO.

Solliciteren naar deze baan
Wil jij werken in een gezellig team, met veel afwisseling én betekenisvol contact met mensen?
Solliciteer direct. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging. Binnen drie werkdagen krijg je bericht over je sollicitatie.

Goed om te weten:

  • Bij NS vinden we iedereen uniek. Dit zie je in alles wat we doen, en dus ook in ons aannamebeleid.
  • De sollicitatieprocedure omvat onder andere een achtergrondonderzoek en het aanvragen van een Verklaring Omtrent het Gedrag (VOG).
  • Met deze vacature willen wij zelf onze nieuwe collega werven. Dit is dan ook géén oproep voor acquisitie.

0 sollicitaties
0 views


20-04-2026 NS
Medewerker Tickets & Service (Servicemedewerker) Amsterdam Centraal

Daarom wil je als Medewerker Tickets & Service bij NS werken
Als medewerker Tickets & Service bij NS maak jij met je persoonlijke benadering .elke dag het verschil voor reizigers. Met jouw vriendelijke en behulpzame houding geef jij mensen een warm welkom op het station. Je helpt hen met vragen, geeft informatie en zorgt ervoor dat iedereen zich gezien en geholpen voelt. Dat doe je bijvoorbeeld bij de balie, op het perron of bij de kaartautomaat.

Meer weten over het echte werk? Meld je aan voor een online informatiesessie en hoor van medewerkers zelf hoe het werk er in de praktijk uitziet. Een overzicht van alle evenementen vind je hier.

Dit ga je doen als Medewerker Tickets & Service
Je bent hét aanspreekpunt voor reizigers. Jouw werk bestaat uit:

  • Reizigers helpen op het station: Je bent zichtbaar en aanspreekbaar. Je stapt zelf op mensen af en biedt hulp als ze dat nodig hebben
  • Reisassistentie geven: Je helpt mensen die minder mobiel zijn bij het in- en uitstappen van de trein. Daarvoor gebruik je hulpmiddelen zoals een brug.
  • Advies geven en klachten oplossen: Je luistert goed, denkt in oplossingen en geeft reizigers duidelijk en vriendelijk advies.
  • Kaartjes en abonnementen verkopen: Aan de balie of via de automaat geef je uitleg over reisproducten en help je mensen bij het kiezen van het juiste ticket of abonnement.

Om de bevoegdheden en het vak te leren word je intern opgeleid. Dit duurt 3 maanden. Je combineert hier vakkennis met praktijkervaring. Wat je zelf meebrengt is onder andere zelfstandigheid, mentale weerbaarheid: rustig blijven, grenzen stellen en blijven handelen als de druk toeneemt.

De opleiding bestaat uit leren op de werkplek, e-learning modules en werkplekopdrachten. Een deel van de lessen wordt gegeven op het leercentrum van NS in Amersfoort, ook is een deel van de lessen digitaal. Tijdens de opleiding werk je in de praktijk mee onder begeleiding van een werkplekbeleider.

Hier ga je werken
Je werkt op station Amsterdam Centraal hier zorg je samen met al je NS-collega’s ervoor dat dagelijks ruim 1 miljoen mensen op hun bestemming komen.

Het team van standplaats Amsterdam Centraal bestaat uit 110 servicemedewerkers en 7 teammanagers. Samen vormen ze een gezellige en hechte groep collega's.

Jouw werkdag is afwisselend. De ene keer sta je bij de informatiebalie, waar je vragen beantwoordt en mensen op weg helpt, Ook minder tevreden reizigers worden op een klantvriendelijke en oplossingsgerichte manier te woord gestaan . Hierbij laat je je niet van de wijs brengen en sta je stevig in je schoenen. .Op een ander moment houd je toezicht op het perron of help je iemand bij het uitstappen. Je wijst toeristen de weg of helpt een vergeten rugzak terug te vinden. Soms werk je in de OV-Servicewinkel, waar je tickets verkoopt en reisinformatie geeft. Ondertussen is er ook tijd voor een gezellig praatje met de reizigers en collega's.

Dit zijn de functie-eisen
Dit werkt past bij je als je goed zelfstandig kan werken en rustig blijft in stressvolle situaties. Je kan snel handelen en bent duidelijk in je communicatie. Jij bent iemand die:

  • Goed kan communiceren in het Nederlands en Engels. Extra talen zijn mooi meegenomen.
  • Ervaring heeft met face-to-face klantcontact.
  • Goed overweg kan met computersystemen (ervaring met SAP is een pré).
  • Fit genoeg is om reisassistentie te verlenen.

Verder heb je:

  • MBO 3 werk- en denkniveau.
  • Leeftijd van 18+.
  • Eigen vervoer (fiets, scooter, auto) om binnen 45 minuten op je standplaats zijn.
  • Mogelijkheid om een positieve VOG aan te leveren.

Let op:

  • Je vindt het geen probleem om in wisseldiensten te werken (zoals bijvoorbeeld twee van de drie weekenden bij een fulltime dienstverband).
  • Werken in deeltijd, met een minimum van 24 uur, is bespreekbaar.

Dit zijn de arbeidsvoorwaarden
Voor deze vacature, gebaseerd op een 36-urige werkweek, bieden wij:

Salaris:

  • Startsalaris tot € 3.186,00 bruto p/m.
  • Uiteindelijk kan je salaris oplopen tot € 3.831,84 bruto p/m tijdens je loopbaan.

En:

  • Betaalde opleiding en salaris vanaf je 1e werkdag.
  • Bij goed functioneren na 1 jaar een vast contract.
  • 8% vakantiegeld, 3% eindejaarsuitkering een goede pensioenregeling.
  • 24 tot 32 vakantiedagen + extra vrije dagen door onregelmatigheid.
  • Mogelijkheid om 3 nationale feestdagen te ruilen.
  • NS Business Card 2e klas voor gratis treinreizen (gezinsleden reizen gratis in daluren).
  • 1e klas reizen tegen een extra eigen bijdrage.
  • Zodra je 1 jaar bij NS werkt krijg je ook korting op Europese treinreizen.

Wil je meer weten, bekijk dan hier de NS CAO.

Solliciteren naar deze baan
Wil jij werken in een gezellig team, met veel afwisseling én betekenisvol contact met mensen?
Solliciteer direct. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging. Binnen drie werkdagen krijg je bericht over je sollicitatie.

Goed om te weten:

  • Bij NS vinden we iedereen uniek. Dit zie je in alles wat we doen, en dus ook in ons aannamebeleid.
  • De sollicitatieprocedure omvat onder andere een achtergrondonderzoek en het aanvragen van een Verklaring Omtrent het Gedrag (VOG).
  • Met deze vacature willen wij zelf onze nieuwe collega werven. Dit is dan ook géén oproep voor acquisitie.

0 sollicitaties
0 views


20-04-2026 NS
Senior developer Real Time Monitoring – Utrecht

Daarom wil je als Senior Developer bij NS werken

  • Jouw werk heeft impact. Je helpt onze reizigers met een betrouwbare en kwalitatieve reis. Door te werken aan onze Real Time Monitoring (RTM) software draag je direct bij aan het voorkomen en sneller oplossen van treinstoringen waardoor treinen veilig en op tijd rijden.
  • Je bouwt mee aan de toekomst van treindigitalisering. We ontwikkelen een nieuwe generatie monitoringsoftware voor de treinenvloot gebaseerd op moderne cloud- en data-architecturen. Hierbij verwerken we miljoenen meetpunten per seconde, wat het technisch uitdagend en interessant maakt.
  • Je werkt op het snijvlak van software, data en fysieke systemen. Onze applicaties verwerken realtime sensordata uit treinen en hun omgeving en vertalen deze naar bruikbare inzichten voor onderhoud en operatie.

Samen met een team van DevOps engineers en domeinexperts bouw je aan oplossingen die direct impact hebben op de operatie van NS.

Dit ga je doen als Senior Developer
Als Senior Developer binnen het Real Time Monitoring (RTM) team werk je aan de ontwikkeling van een nieuwe applicatie die realtime data uit de treinenvloot en haar omgeving verwerkt. Je ontwikkelt schaalbare backend-services en dataverwerkingscomponenten die sensorgegevens, tellerstanden en diagnosemeldingen in real time omzetten naar waardevolle informatie voor monitoring en onderhoud.

Je werkt in een DevOps-team waar ontwikkeling, beheer en verbetering samenkomen. Naast het bouwen van software draag je actief bij aan technische keuzes, architectuur, de verdere ontwikkeling van het platform en de begeleiding en coaching van DevOps engineers.

Concreet houd je je bezig met:

  • Ontwikkelen van backend-services, API’s en dataverwerkingscomponenten voor realtime treindata
  • Meewerken aan een event-driven en schaalbare cloudarchitectuur
  • Ontwerpen en implementeren van datastromen en integraties tussen treinen, platformen en applicaties
  • Automatiseren van deployments en bijdragen aan CI/CD pipelines
  • Verbeteren van performance, betrouwbaarheid en observability van applicaties en datastromen
  • Monitoren van systemen en ondersteunen bij het oplossen van incidenten
  • Integreren van de backend naar de frontend.
  • Samenwerken met developers, data engineers en domeinexperts binnen NS
  • Bijdragen aan codekwaliteit, architectuurkeuzes en technische standaarden binnen het team
  • Ondersteunen bij het moderniseren en vervangen van bestaande monitoringsoftware

Bij deze functie hoort deelname aan een consignatiedienst. Tijdens deze periodes ben je buiten kantoortijden bereikbaar voor incidenten zodat de applicatie 24/7 ondersteund kan worden.

Hier ga je werken
Je komt te werken binnen het organisatieonderdeel IT Operatie – Treindigitalisering, in het Real Time Monitoring team.

Dit team ontwikkelt een nieuwe applicatie die realtime data uit de treinenvloot en haar omgeving verwerkt. Deze data bestaat voornamelijk uit sensormetingen en diagnosemeldingen die gebruikt worden voor:

  • ondersteuning van de dienstregeling (rijdende treinen)
  • onderhoud en herstel van materieel (treinen)

De nieuwe RTM-oplossing bestaat onder andere uit:

  • een React viewer voor gebruikers
  • een cloud-native backend op Microsoft Azure
  • een integratieplatform dat met treinen en andere systemen communiceert
  • een data- en rule-engine die realtime informatie verwerkt

Veel onderdelen van het platform worden momenteel opgebouwd. Je krijgt daarom de kans om actief mee te bouwen aan de architectuur, technologiekeuzes en de verdere ontwikkeling van het systeem.

We werken in Scrumteams met sprints van twee weken, waarbij samenwerking, kennisdeling en interne kruisbestuiving met andere teams binnen NS centraal staan.

Dit zijn de functie-eisen
Voor deze rol zoeken we een ervaren developer die zich comfortabel voelt in een cloud-native DevOps-omgeving en ervaring heeft met schaalbare backend- en data-oplossingen.

Backend & Software Development

  • Ruime ervaring met C# / .NET development in productieomgevingen
  • Ervaring met event-driven architecturen en messagingconcepten
  • Ervaring met API-ontwikkeling zoals REST en asynchrone API’s (bijv. gRPC)
  • Ervaring met Kusto Query Language (KQL)
  • Sterke kennis van design patterns, clean code en maintainable software design.

Cloud & Platform

  • Ervaring met Microsoft Azure
  • Bekend met platformcomponenten zoals bijvoorbeeld:
    • Azure Event Hub
    • Azure Functions
    • Azure App Service / Azure Logic Apps
    • Azure Data Explorer (ADX)
    • Azure Web PubSub
  • Ervaring met Infrastructure as Code zoals Terraform of Bicep
  • Ervaring met CI/CD pipelines, bij voorkeur in Azure DevOps
  • Ervaring met build en release strategie, bij voorkeur blue/green canary deployments.

Data & Streaming

  • Ervaring met streaming- en dataverwerkingsplatformen zoals Kafka of vergelijkbare technologieën
  • Bekend met realtime datastromen en hoge datavolumes
  • Ervaring met dataopslag en -formaten zoals Delta Lake, Parquet of ORC is een pré

Testing & Quality

  • Ervaring met testautomatisering (unit-, integratie- en loadtests)
  • Sterke focus op kwaliteit, performance en betrouwbaarheid

Monitoring & Operations

  • Ervaring met metrics, logging en monitoring (bijv. Grafana, Prometheus of Azure Monitor)
  • Basiskennis van cloud networking en securityconcepten (VNETs, private endpoints, firewalls)

Wie jij bent
Bij NS vinden we het belangrijk dat collega’s elkaar durven aanspreken en openstaan voor verandering. Daarom zoeken we een developer die:

  • proactief en oplossingsgericht is
  • graag samenwerkt in een multidisciplinair team
  • interesse heeft in complexe technische vraagstukken
  • graag blijft leren en verbeteren
  • verantwoordelijkheid neemt voor zowel ontwikkeling als operatie

Samen bouwen we aan een toekomstbestendige Real Time Monitoring oplossing die direct bijdraagt aan de betrouwbaarheid en het onderhoud van de treinenvloot van NS.

Dit zijn de arbeidsvoorwaarden
Werken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. De mogelijkheden om je te ontwikkelen zijn groot. We beloven je dat geen dag hetzelfde is. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden. Voor deze functie onder meer:

  • Een salaris tussen € 4.488,- en € 7.515,- bruto per maand (schaal 61) (o.b.v. 36 uur -inschaling o.b.v. werkervaring)
  • Een 36-urige werkweek.
  • 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week).
  • De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen.
  • 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling.
  • Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage.
  • Je gezin reist gratis in de daluren.
  • Korting op Europese treinreizen zodra je 1 jaar bij NS werkt.
  • Professionele ontwikkelingsmogelijkheden
  • Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.
  • Wil je meer weten? Bekijk onze arbeidsvoorwaarden en cao.

Solliciteren naar deze baan
Solliciteer direct (maar zeker vóór 10-03-2026) via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, binnen 2 weken reageren wij op jouw sollicitatie.

Je kunt je sollicitatie richten aan Jeroen Schipper, corporate recruiter.

Nog vragen over het sollicitatieproces?
Mail naar Karin van onze frontoffice via: recruitment@ns.nl. Ook voor vragen over anoniem solliciteren kun je daar terecht.

Heb je liever telefonisch contact? Bel dan met onze frontoffice via 0886713666.

Goed om te weten:

  • Een achtergrondonderzoek, met o.a. VOG (Verklaring omtrent Gedrag), maakt deel uit van de sollicitatieprocedure. Denk hierbij ook aan het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
  • We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je in alles wat we doen, en dus ook in ons aannamebeleid. Lees hier meer.
  • Met deze vacature willen wij zelf onze nieuwe collega werven. Dit is dan ook géén oproep voor acquisitie. Deze functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuur pagina.
    intake

0 sollicitaties
0 views
Bekijk vacature


20-04-2026 NS
Senior developer Real Time Monitoring – Utrecht

Daarom wil je als Senior Developer bij NS werken

  • Jouw werk heeft impact. Je helpt onze reizigers met een betrouwbare en kwalitatieve reis. Door te werken aan onze Real Time Monitoring (RTM) software draag je direct bij aan het voorkomen en sneller oplossen van treinstoringen waardoor treinen veilig en op tijd rijden.
  • Je bouwt mee aan de toekomst van treindigitalisering. We ontwikkelen een nieuwe generatie monitoringsoftware voor de treinenvloot gebaseerd op moderne cloud- en data-architecturen. Hierbij verwerken we miljoenen meetpunten per seconde, wat het technisch uitdagend en interessant maakt.
  • Je werkt op het snijvlak van software, data en fysieke systemen. Onze applicaties verwerken realtime sensordata uit treinen en hun omgeving en vertalen deze naar bruikbare inzichten voor onderhoud en operatie.

Samen met een team van DevOps engineers en domeinexperts bouw je aan oplossingen die direct impact hebben op de operatie van NS.

Dit ga je doen als Senior Developer
Als Senior Developer binnen het Real Time Monitoring (RTM) team werk je aan de ontwikkeling van een nieuwe applicatie die realtime data uit de treinenvloot en haar omgeving verwerkt. Je ontwikkelt schaalbare backend-services en dataverwerkingscomponenten die sensorgegevens, tellerstanden en diagnosemeldingen in real time omzetten naar waardevolle informatie voor monitoring en onderhoud.

Je werkt in een DevOps-team waar ontwikkeling, beheer en verbetering samenkomen. Naast het bouwen van software draag je actief bij aan technische keuzes, architectuur, de verdere ontwikkeling van het platform en de begeleiding en coaching van DevOps engineers.

Concreet houd je je bezig met:

  • Ontwikkelen van backend-services, API’s en dataverwerkingscomponenten voor realtime treindata
  • Meewerken aan een event-driven en schaalbare cloudarchitectuur
  • Ontwerpen en implementeren van datastromen en integraties tussen treinen, platformen en applicaties
  • Automatiseren van deployments en bijdragen aan CI/CD pipelines
  • Verbeteren van performance, betrouwbaarheid en observability van applicaties en datastromen
  • Monitoren van systemen en ondersteunen bij het oplossen van incidenten
  • Integreren van de backend naar de frontend.
  • Samenwerken met developers, data engineers en domeinexperts binnen NS
  • Bijdragen aan codekwaliteit, architectuurkeuzes en technische standaarden binnen het team
  • Ondersteunen bij het moderniseren en vervangen van bestaande monitoringsoftware

Bij deze functie hoort deelname aan een consignatiedienst. Tijdens deze periodes ben je buiten kantoortijden bereikbaar voor incidenten zodat de applicatie 24/7 ondersteund kan worden.

Hier ga je werken
Je komt te werken binnen het organisatieonderdeel IT Operatie – Treindigitalisering, in het Real Time Monitoring team.

Dit team ontwikkelt een nieuwe applicatie die realtime data uit de treinenvloot en haar omgeving verwerkt. Deze data bestaat voornamelijk uit sensormetingen en diagnosemeldingen die gebruikt worden voor:

  • ondersteuning van de dienstregeling (rijdende treinen)
  • onderhoud en herstel van materieel (treinen)

De nieuwe RTM-oplossing bestaat onder andere uit:

  • een React viewer voor gebruikers
  • een cloud-native backend op Microsoft Azure
  • een integratieplatform dat met treinen en andere systemen communiceert
  • een data- en rule-engine die realtime informatie verwerkt

Veel onderdelen van het platform worden momenteel opgebouwd. Je krijgt daarom de kans om actief mee te bouwen aan de architectuur, technologiekeuzes en de verdere ontwikkeling van het systeem.

We werken in Scrumteams met sprints van twee weken, waarbij samenwerking, kennisdeling en interne kruisbestuiving met andere teams binnen NS centraal staan.

Dit zijn de functie-eisen
Voor deze rol zoeken we een ervaren developer die zich comfortabel voelt in een cloud-native DevOps-omgeving en ervaring heeft met schaalbare backend- en data-oplossingen.

Backend & Software Development

  • Ruime ervaring met C# / .NET development in productieomgevingen
  • Ervaring met event-driven architecturen en messagingconcepten
  • Ervaring met API-ontwikkeling zoals REST en asynchrone API’s (bijv. gRPC)
  • Ervaring met Kusto Query Language (KQL)
  • Sterke kennis van design patterns, clean code en maintainable software design.

Cloud & Platform

  • Ervaring met Microsoft Azure
  • Bekend met platformcomponenten zoals bijvoorbeeld:
    • Azure Event Hub
    • Azure Functions
    • Azure App Service / Azure Logic Apps
    • Azure Data Explorer (ADX)
    • Azure Web PubSub
  • Ervaring met Infrastructure as Code zoals Terraform of Bicep
  • Ervaring met CI/CD pipelines, bij voorkeur in Azure DevOps
  • Ervaring met build en release strategie, bij voorkeur blue/green canary deployments.

Data & Streaming

  • Ervaring met streaming- en dataverwerkingsplatformen zoals Kafka of vergelijkbare technologieën
  • Bekend met realtime datastromen en hoge datavolumes
  • Ervaring met dataopslag en -formaten zoals Delta Lake, Parquet of ORC is een pré

Testing & Quality

  • Ervaring met testautomatisering (unit-, integratie- en loadtests)
  • Sterke focus op kwaliteit, performance en betrouwbaarheid

Monitoring & Operations

  • Ervaring met metrics, logging en monitoring (bijv. Grafana, Prometheus of Azure Monitor)
  • Basiskennis van cloud networking en securityconcepten (VNETs, private endpoints, firewalls)

Wie jij bent
Bij NS vinden we het belangrijk dat collega’s elkaar durven aanspreken en openstaan voor verandering. Daarom zoeken we een developer die:

  • proactief en oplossingsgericht is
  • graag samenwerkt in een multidisciplinair team
  • interesse heeft in complexe technische vraagstukken
  • graag blijft leren en verbeteren
  • verantwoordelijkheid neemt voor zowel ontwikkeling als operatie

Samen bouwen we aan een toekomstbestendige Real Time Monitoring oplossing die direct bijdraagt aan de betrouwbaarheid en het onderhoud van de treinenvloot van NS.

Dit zijn de arbeidsvoorwaarden
Werken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. De mogelijkheden om je te ontwikkelen zijn groot. We beloven je dat geen dag hetzelfde is. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden. Voor deze functie onder meer:

  • Een salaris tussen € 4.488,- en € 7.515,- bruto per maand (schaal 61) (o.b.v. 36 uur -inschaling o.b.v. werkervaring)
  • Een 36-urige werkweek.
  • 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week).
  • De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen.
  • 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling.
  • Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage.
  • Je gezin reist gratis in de daluren.
  • Korting op Europese treinreizen zodra je 1 jaar bij NS werkt.
  • Professionele ontwikkelingsmogelijkheden
  • Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.
  • Wil je meer weten? Bekijk onze arbeidsvoorwaarden en cao.

Solliciteren naar deze baan
Solliciteer direct (maar zeker vóór 10-03-2026) via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, binnen 2 weken reageren wij op jouw sollicitatie.

Je kunt je sollicitatie richten aan Jeroen Schipper, corporate recruiter.

Nog vragen over het sollicitatieproces?
Mail naar Karin van onze frontoffice via: recruitment@ns.nl. Ook voor vragen over anoniem solliciteren kun je daar terecht.

Heb je liever telefonisch contact? Bel dan met onze frontoffice via 0886713666.

Goed om te weten:

  • Een achtergrondonderzoek, met o.a. VOG (Verklaring omtrent Gedrag), maakt deel uit van de sollicitatieprocedure. Denk hierbij ook aan het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
  • We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je in alles wat we doen, en dus ook in ons aannamebeleid. Lees hier meer.
  • Met deze vacature willen wij zelf onze nieuwe collega werven. Dit is dan ook géén oproep voor acquisitie. Deze functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuur pagina.
    intake

0 sollicitaties
0 views


20-04-2026 NS