Back-end developer planbord - Utrecht

Jij zorgt voor de mobiliteit van Nederland

Jij zorgt voor de mobiliteit van Nederland

Mogelijkheid tot doorgroeien

Mogelijkheid tot doorgroeien

Goede arbeidsvoorwaarden

Goede arbeidsvoorwaarden

Daarom wil je als back-end developer planbord 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.

"Super dat we iemand van de planningsafdeling in ons team hebben. Zo kunnen we echt samenwerken met onze gebruikers." - Ingrid

Dit ga je doen als back-end developer planbord

Samen met je teamgenoten werk je aan het Planbord: nieuwe software waarmee planners de planningen voor de rangeer- en opstelterreinen gaan maken. In het planbord kunnen de planners onder meer een uitgebreide set inputdata ophalen en muteren, het externe planningsalgoritme aanroepen, en de gemaakte plannen visualiseren, beoordelen en indien nodig aanpassen.

De planningssoftware bestaat momenteel uit 3 componenten: het planbord zelf, het planningsalgoritme en de data-interface. Zowel het planbord als de data-interface worden gebouwd in jouw team van 10 personen (6 developers waaronder jij, business consultant, testautomatiseerder, product owner en scrum master). 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. Onze samenwerking is onze kracht en we blijven daarin continue verbeteren. Ook jij draagt daaraan bij: jouw instelling is flexibel en pragmatisch maar je verliest daarmee niet je kritische blik.

Het Planbord is een Windows Desktop C#/.NET applicatie met een front-end in WPF/XAML. Met jouw achtergrond en ervaring ben je in staat de code en architectuur van de back-end verder in te richten en schuw je ook het front-end werk niet. Je wil immers het werk van je collega’s kunnen reviewen en deels overnemen.

Benieuwd hoe jouw werkweek eruit kan zien als back-end developer planbord bij NS? Wij geven je een voorbeeld van jouw toekomstige agenda. 

Hier ga je werken

Je bent werkzaam in het domein Knoop en Service. Wij ontwikkelen IT-systemen voor de planningsafdeling die de logistieke puzzels op de rangeer- en opstelterreinen oplost. Samen zorgen we ervoor dat alle 750 treinen ’s nachts kunnen worden opgesteld, en ‘s ochtends op de juiste plaats en tijd klaarstaan voor de reiziger: schoongemaakt, nagekeken, en technisch onderhouden. Om dit te bewerkstelligen zijn duizenden rangeerbewegingen nodig, verdeeld over de 32 locaties (knopen). Bij het oplossen van deze bedrijfskritische en complexe puzzel moet rekening gehouden worden met vele randvoorwaarden, zoals veiligheid en personeelsinzet.

In het initiatief KCPK (Kortcyclisch Plannen op de Knoop) werken we aan het automatisch genereren van deze knoopplanningen. Ons doel is om de planningsafdeling te helpen om het maken van de planning binnen een week voor uitvoering te laten plaatsvinden, zodat we beter kunnen inspelen op wijzigingen of verstoringen.

Deze nieuwe planningssoftware wordt ontwikkeld door twee IT-teams die nauw samenwerken. Team HIP werkt aan het gelijknamige planningsalgoritme (HIP), team Planbord werkt aan de applicaties om dit algoritme van data te kunnen voorzien en de uitkomsten te visualiseren. Er wordt intensief samengewerkt met verschillende universiteiten en tegelijk zitten we dicht bij de planners van NS.

Dit zijn de functie-eisen

  • Universitair werk- en denkniveau en minimaal 3 jaar werkervaring als softwareontwikkelaar.
  • Uitgebreide kennis van en ervaring met C# (9+), .NET (5+); ervaring met WPF is een sterke pre.
  • Ervaring met Git; kennis van conventional commits; ervaring met Azure DevOps / pipelines is een pre.
  • 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. Je bent sterk in het geven en ontvangen van feedback (zowel technisch inhoudelijk als persoonlijk) en bent gewend deze voortvarend om te zetten in concrete verbeteringen.
  • Je bent blij in een scrum team (en een scrum team is blij met jou).
  • Ervaring binnen een grote organisatie en een complex IT-landschap zijn een pre.

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 €3.254,76 en €5.819,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 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 de 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. 

#LI-MV1

Daarom wil je als back-end developer planbord 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.

"Super dat we iemand van de planningsafdeling in ons team hebben. Zo kunnen we echt samenwerken met onze gebruikers." - Ingrid

Hier ga je werken

Je bent werkzaam in het domein Knoop en Service. Wij ontwikkelen IT-systemen voor de planningsafdeling die de logistieke puzzels op de rangeer- en opstelterreinen oplost. Samen zorgen we ervoor dat alle 750 treinen ’s nachts kunnen worden opgesteld, en ‘s ochtends op de juiste plaats en tijd klaarstaan voor de reiziger: schoongemaakt, nagekeken, en technisch onderhouden. Om dit te bewerkstelligen zijn duizenden rangeerbewegingen nodig, verdeeld over de 32 locaties (knopen). Bij het oplossen van deze bedrijfskritische en complexe puzzel moet rekening gehouden worden met vele randvoorwaarden, zoals veiligheid en personeelsinzet.

In het initiatief KCPK (Kortcyclisch Plannen op de Knoop) werken we aan het automatisch genereren van deze knoopplanningen. Ons doel is om de planningsafdeling te helpen om het maken van de planning binnen een week voor uitvoering te laten plaatsvinden, zodat we beter kunnen inspelen op wijzigingen of verstoringen.

Deze nieuwe planningssoftware wordt ontwikkeld door twee IT-teams die nauw samenwerken. Team HIP werkt aan het gelijknamige planningsalgoritme (HIP), team Planbord werkt aan de applicaties om dit algoritme van data te kunnen voorzien en de uitkomsten te visualiseren. Er wordt intensief samengewerkt met verschillende universiteiten en tegelijk zitten we dicht bij de planners van NS.

Dit zijn de functie-eisen

  • Universitair werk- en denkniveau en minimaal 3 jaar werkervaring als softwareontwikkelaar.
  • Uitgebreide kennis van en ervaring met C# (9+), .NET (5+); ervaring met WPF is een sterke pre.
  • Ervaring met Git; kennis van conventional commits; ervaring met Azure DevOps / pipelines is een pre.
  • 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. Je bent sterk in het geven en ontvangen van feedback (zowel technisch inhoudelijk als persoonlijk) en bent gewend deze voortvarend om te zetten in concrete verbeteringen.
  • Je bent blij in een scrum team (en een scrum team is blij met jou).
  • Ervaring binnen een grote organisatie en een complex IT-landschap zijn een pre.

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 €3.254,76 en €5.819,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 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 de 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. 

#LI-MV1

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.