C# Backend Developer (Koppelingen en API) - Utrecht

Jij zorgt voor de mobiliteit van Nederland

Jij zorgt voor de mobiliteit van Nederland

Een baan met verantwoordelijkheid

Een baan met verantwoordelijkheid

Een opleidingstraject en begeleiding

Een opleidingstraject en begeleiding

Daarom wil je als C# Backend Developer (Koppelingen en API) bij NS werken

  • Jouw werk heeft impact: de applicatie “Planbord” gaat (samen met de onderliggende Solver technologie) het maken van plannen voor de rangeerterreinen versnellen.
  • Je zet graag je tanden in een complex domeinmodel.
  • Je werkt graag met teamgenoten die je inhoudelijk uitdagen en kwaliteit hoog in het vaandel hebben staan.

Dit ga je doen als C# Backend Developer (Koppelingen en API)

Samen met je teamgenoten werk je aan "Het Planbord”: nieuwe software waarmee planners de planningen voor de rangeer- en opstelterreinen gaan maken. Het Planbord bestaat momenteel uit 3 software componenten. Jij werkt aan de component “Okapi”: de interface die verantwoordelijk is voor het binnenhalen en consolideren van de inputdata voor de planberekeningen. Hiertoe moeten koppelingen worden gelegd met uiteenlopende databronnen en services binnen het IT landschap van de NS en ProRail. Jij bent in staat om het abstracte domeinmodel te behappen en de verschillende representaties daarvan te doorgronden in de aangesloten databronnen. Uiteraard ga jij de logistieke planprocessen op het spoor dus ook echt leren begrijpen. Waar nieuwe koppelingen moeten worden gelegd, ga jij in gesprek met alle betrokkenen. Met jouw kritische en pragmatische aanpak zorg je dat we samen tot de optimale oplossing komen.

De Okapi software is geschreven in C# en draait op .NET. Deployments verlopen vanuit een CI-pipeline naar Azure, waarbij gebruik gemaakt wordt van ARM-templates (geschreven in Bicep). Geautomatiseerde integratie tests worden momenteel nog opgezet. Voor het lokaal testen van de grafische desktop component kan de Okapi interface ook offline gedraaid worden.

Het Planbord team bestaat momenteel uit 9 personen (5 developers waaronder jij, PO, Scrummaster, business analist, en we zijn nog op zoek naar een tester). We draaien in scrumverband in tweewekelijkse sprints, met daarnaast regelmatige momenten om af te stemmen met het R&D team dat aan het planningsalgoritme werkt.


Benieuwd hoe jouw werkweek eruit kan zien alsC# Backend Developer API bij NS? Wij geven je een voorbeeld van jouw toekomstige agenda.

Hier ga je werken

In het project “KCPK” (Kortcyclisch Plannen op de Knoop) werken we aan het automatisch oplossen van planningsproblemen op de rangeer- en opstelterreinen. Ons doel is om de planningsafdeling te helpen om het maken van de planning binnen een week voor uitvoering te laten plaatsvinden, waardoor het logistieke proces wendbaarder wordt.

Deze nieuwe planningssoftware bestaat uit verschillende componenten en wordt ontwikkeld door 2 IT-teams die nauw samenwerken. Het R&D-team werkt aan het planningsalgoritme, het Developmentteam werkt aan de applicaties om dit algoritme van data te kunnen voorzien en de uitkomsten te visualiseren. Beide teams bestaan uit jonge, hoogopgeleide mensen. Er wordt intensief samengewerkt met verschillende universiteiten en tegelijk zitten we dicht bij de planners van NS.

Dit zijn de functie-eisen

  • WO werk- en denkniveau en 3+ jaar ervaring in een soortgelijke rol.
  • Uitgebreide kennis van en ervaring met C# (9+), .NET (5+), Azure, protobuf.
  • Ervaring met API ontwikkeling en semantic versioning in een services-architectuur.
  • Je hebt een ondernemende houding: je haalt plezier uit zelfstandig uitzoeken en bijleren, je aarzelt niet om andere partijen te betrekken, en neemt initiatief om structuur aan te brengen in processen en requirements.
  • Je communiceert effectief met mensen uit diverse disciplines en je bent sterk in het geven en ontvangen van feedback.
  • Ervaring met Azure DevOps / pipelines is een pré.
  • Ervaring binnen een grote organisatie en complex IT landschap is een pré.

Dit zijn de arbeidsvoorwaarden

​​​​​​Werken bij NS betekent dat jij het 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 jezelf 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 is dit onder andere:

  • Een salaris tussen €3254,76 en €5819,76 bruto per maand (o.b.v. 36-urige werkweek). 
  • 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 dan hier de NS cao. 

Solliciteren naar deze baan

Solliciteer direct (maar zeker vóór 19 februari 2023) 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 Maaike van der Linden, Corporate Recruiter.  

Nog vragen over het sollicitatieproces?  

Mail naar Karin van onze frontoffice via: [email protected]. Heb je liever telefonisch contact? Kijk dan op onze website voor de actuele telefoonnummers.  

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. 

Wil je meer weten over deze vacature?

Neem dan contact op met

Maaike van der Linden

Recruiter

Sollicitatieprocedure

Jouw droombaan in je mailbox?

Mis nooit meer jouw ideale vacature met onze persoonlijke job alerts.