Senior developer Real Time Monitoring ? Utrecht
Role details
Job location
Tech stack
Job description
Jouw werk als Senior Developer bij NS maakt het verschil: je bouwt realtime monitoringsoftware die storingen voorkomt en treinen veilig en op tijd laat rijden. Samen met een gedreven team ontwikkel je innovatieve cloudoplossingen voor de toekomst van treindigitalisering.
- 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.
- Je werkt aan een technisch uitdagende omgeving die je niet snel ergens anders tegenkomt: een platform dat realtime data verwerkt van 800 treinen, met per trein tienduizenden metingen per seconde.
- Je gaat een uitdaging aan die weinig anderen ervaren. Data verwerken van 800 treinen, die ieder tienduizenden metingen doorsturen per seconde.
- Je bouwt mee aan de toekomst van treindigitalisering. We ontwikkelen een nieuwe generatie monitoringsoftware voor de treinenvloot gebaseerd op moderne cloud- en data-architecturen.
- Je werkt in een collegiaal en multidisciplinair team. Samen met een team van DevOps engineers en domeinexperts bouw je aan oplossingen die direct impact hebben op de operatie van NS.
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 Backend Developer Als Senior Backend Developer binnen het Real Time Monitoring (RTM) team werk je aan de ontwikkeling van een nieuwe applicatie die grote hoeveelheden realtime data uit de treinenvloot en haar omgeving verwerkt. Denk daarbij aan miljoenen metingen per seconde. Deze data komen uit verschillende bronnen: de treinen zelf, meetpunten op de rails en onderhoudssystemen.
- De gesprekken plannen we in de week van 29 juni.
- 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
Requirements
- Ruime ervaring met C# / .NET development in Azure Functions
- Ervaring met event-driven architecturen en messagingconcepten
- Ervaring met Event Hubs en time-series databases.
- Ervaring met API-ontwikkeling zoals REST en asynchrone API's.
Cloud & Platform
- Bekend met Azure platformcomponenten zoals bijvoorbeeld:
- Azure Functions
- Azure Event Hub
- Azure Data Explorer (ADX)
- Ervaring met Infrastructure as Code zoals Terraform
- Ervaring met CI/CD pipelines, bij voorkeur in Azure DevOps
Data & Streaming
- Ervaring met streaming- en dataverwerkingsplatformen zoals Kafka of vergelijkbare technologieën
- Bekend met realtime datastromen en hoge datavolumes
- Ervaring met time-series dataopslag
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)
Benefits & conditions
We bieden een inspirerende werkomgeving waarin je samen met betrokken collega's werkt aan technologie met maatschappelijke impact, met een gezonde balans tussen samenwerken op kantoor en geconcentreerd werken vanuit huis.
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.