Functieomschrijving

Voor Nederlandse Spoorwegen zoeken wij een GIS Developer. Je werkt als GIS Developer mee aan de inrichting van Stationsdata.nl, het centrale platform waar alle informatie over het station samenkomt en wordt weergegeven op de kaart. Stationsdata.nl bestaat uit diverse webapplicaties gebouwd met Esri-software. Via deze apps kunnen medewerkers informatie raadplegen, beheren en analyseren om assetbeheer te vereenvoudigen en alle stations in Nederland comfortabele en gastvrije plekken te maken. Een deel van de informatie ontsluit je ook via API’s naar andere applicaties binnen en buiten NS. Jouw werk heeft direct invloed op collega’s en daarmee op de beleving van de reiziger, stationsbezoeker en huurder in het stationsgebied.

Meewerken aan de ontwikkeling van Stationsdata.nl betekent dat jij:
  • de geografische database beheert waarin de locaties van de verschillende stationsgebieden en -assets zijn opgeslagen;
  • nieuwe functionaliteiten toevoegt aan bestaande apps om informatie toegankelijker te presenteren en beter doorzoekbaar te maken;
  • nieuwe apps bouwt met behulp van Esri-software;
  • nieuwe en aanvullende data geautomatiseerd ontsluit vanuit verschillende bronsystemen (via API’s);
  • geografische analyses uitvoert met ArcGIS Pro en FME om data te combineren en te verrijken;
  • zorgdraagt voor een betrouwbaar en veilig platform dat voldoet aan security- en architectuurrichtlijnen;
  • de producten ‘achter de schermen’ overzichtelijk documenteert en helder inricht.

Je hebt daarnaast een ondersteunende rol richting het team. Met jouw uitgebreide GIS-kennis ben jij een waardevolle sparringspartner voor mede-developers op het gebied van architectuur- en implementatiekeuzes en help je hen met slimme oplossingsrichtingen. Doordat je de mogelijkheden goed overziet, ondersteun je de product owner bij het vertalen van gebruikerswensen naar concrete ontwikkeldoelstellingen met heldere acceptatiecriteria.

De variëteit aan onderwerpen is groot. De ene dag werk je aan oppervlakte- en reizigersaantallen berekeningen om veiligheid op het perron te borgen, de volgende dag ontwikkel je een app voor duurzaam groenbeheer en een week later duik je in real-time sensordata van liften en roltrappen. Mogelijk stort jij je binnenkort op uitdagende vraagstukken zoals het ontsluiten van BIM-modellen en puntenwolken.

Roelof: “Werk makkelijker en efficiënter maken voor anderen binnen de organisatie is wat zij bij Stationsdata als doel hebben gesteld. Daarvoor zetten zij hun vaardigheden in GIS-toepassingen in om geografische data te combineren met assetdata. Wanneer verschillende mensen binnen de organisatie aangeven dat Stationsdata voor hen een verbetering in het werkproces heeft gecreëerd, geeft dat energie om het platform nog beter te maken.”

Je gaat aan de slag als developer binnen het DevOps-team Stationsdata, onderdeel van de IT-afdeling van NS Stations. Dit multidisciplinaire team bestaat uit zes developers, een architect, een UX-designer, een scrummaster en een product owner.

Twee dagen per week werk je op kantoor in Utrecht Centraal, waar ruimte is voor gezamenlijke lunchwandelingen door de binnenstad. Verder kies je zelf je werkplek: Utrecht, thuis of op één van de vier regiokantoren. Dagelijks is er veel contact en tijd voor informele gesprekken. Naast het eigen team werk je samen met andere teams binnen de IT-afdeling aan integraties en het aansluiten bij architectuur- en securityrichtlijnen. Je hebt direct contact met de 'klant': de collega’s binnen NS Stations die zich richten op beheer, ontwikkeling en exploitatie van alle 400 stations van Nederland en het strategisch vastgoed rondom het spoor.

Dit zijn de eisen
  • Je hebt een WO werk- en denkniveau, aantoonbaar door opleiding of werkervaring;
  • Je neemt initiatief, bent daadkrachtig en een verbinder in het team;
  • Je hebt een duidelijke visie op architectuur- en implementatiekeuzes;
  • Met jouw brede technische kennis en vermogen om samen te werken, help jij het team bij het bouwen van de beste oplossingen;
  • Je bent analytisch sterk en onderscheidt hoofd- en bijzaken;
  • Je communiceert helder en transparant (in het Nederlands) over de (on)mogelijkheden van oplossingen, zowel naar developers als naar eindgebruikers;
  • Je kunt de vertaalslag maken van de ‘vraag’ naar een oplossing in het GIS-platform, rekening houdend met beheerbaarheid voor het team en architectuurrichtlijnen;
  • Je bent gedreven in procesverbeteringen;
  • Kwaliteitsborging staat bij jou hoog in het vaandel.
  • Je bent bij voorkeur 2 dagen per week op kantoor in Utrecht.


Je technische kennis omvat
  • Uitgebreide kennis en ervaring met de ArcGIS Enterprise Suite (ArcGIS Experience Builder, ArcGIS WebApp Builder, ArcGIS Server, ArcGIS Pro);
  • Uitgebreide kennis en ervaring met het analyseren en verwerken van geografische data middels FME;
  • Ervaring met MS SQL databases;
  • Kennis en ervaring met Python, Javascript en GIT is een pré;
  • Ervaring of kennis van Azure API management, Azure Devops, Azure pipelines is een pre;
  • Kennis en ervaring met GaiaBuilder is een pre.


Jouw profiel
Werken bij NS betekent dat jij het verschil kunt maken in de wereld van duurzame mobiliteit. Jij draagt bij aan het bereikbaar houden van Nederland, voor iedereen. Bij NS krijg je veel vrijheid en geen dag is hetzelfde. De kernwaarden zijn open en betrouwbaar. Er wordt ingezet op resultaat en vooruitgang.

Goede beheersing van de Nederlandse taal in woord en geschrift is vereist voor deze functie.

Functie eisen

  • Je beschikt over minimaal WO werk- en denkniveau, aantoonbaar door opleiding of werkervaring
  • Je neemt initiatief, bent daadkrachtig en een verbinder in het team
  • Je hebt uitgebreide kennis en ervaring met de ArcGIS Enterprise Suite (ArcGIS Experience Builder, ArcGIS WebApp Builder, ArcGIS Server, ArcGIS Pro)
  • Je hebt een uitstekende beheersing van de Nederlandse taal, zowel mondeling als schriftelijk
  • Je hebt uitgebreide kennis en ervaring met het analyseren en verwerken van geografische data middels FME
  • Je hebt ervaring met MS SQL databases
  • Je bent bij voorkeur 2 dagen per week op kantoor in Utrecht
  • Je bent beschikbaar voor 36 uur per week binnen de gestelde periode

Functie wensen

  • Het is een pre als je kennis en ervaring hebt met Python, Javascript en GIT
  • Bij voorkeur heb je ervaring of kennis van Azure API Management, Azure DevOps en Azure Pipelines
  • Het is een pré als je kennis en ervaring hebt met GaiaBuilder

Extra informatie

  • Plaats Utrecht
  • Opleidingsniveau WO
  • Aantal uur 36 uur per week
  • Startdatum 10-11-2025
  • Geschikt voor ZZP? Ja
  • Thuiswerken mogelijk? N.t.b.