Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Daarom wil je als Junior Fullstack Developer bij NS werken
- Jouw werk heeft impact: de applicatie “KnoP” gaat het maken van plannen voor de rangeerterreinen versnellen.
- Je wil aan alle softwarecomponenten kunnen proeven om te kijken wat het beste bij je past (misschien wel allemaal!).
- Je werkt graag met teamgenoten die je inhoudelijk uitdagen en kwaliteit hoog in het vaandel hebben staan.
Dit ga je doen als Junior Fullstack Developer
In 4 teams werken wij samen aan de applicatie “KnoP”: een nieuwe software stack waarmee de planningen gemaakt gaan worden voor de rangeer- en opstelterreinen (de “knopen”). In KnoP kunnen de planners een uitgebreide set inputdata ophalen en muteren, knoopplannen maken, visualiseren en aanpassen, en zelfs een extern planningsalgoritme aanroepen.
Jij gaat aan de slag bij team Knoplook. Samen met de teams PePPer, Omega en HIP zijn wij bezig de planningssoftware uit te breiden en naar de Cloud te tillen. Ons team bestaat uit 11 personen (6 developers waaronder jij, business analist, tester, UX, PO en scrummaster) en we werken in scrumverband met sprints van 3 weken. Nieuwe features proberen we in nauwe samenwerking met de andere teams te implementeren, zodat we niet op elkaar hoeven te wachten. Die samenwerking is onze kracht en we blijven daarin continu verbeteren. Ook jij draagt daaraan bij: jouw instelling is flexibel en pragmatisch maar je verliest daarmee niet je kritische blik.
Het KnoP product bestaat uit diverse services en koppelingen in de Azure Cloud. We hebben services in zowel Java als C#, met een front-end in React. Ons team schrijft voornamelijk C#, maar we vinden het belangrijker dat je een goede software engineer bent dan dat je alle features van de taal tot in detail beheerst. Kennis over pipelines en de Azure infrastructuur hoef je niet mee te nemen, maar zal je zeker oppikken en toe gaan passen.
Je werkt samen met je teamgenoten deels aan het toevoegen van geheel nieuwe functionaliteiten, en deels aan het opnieuw implementeren van bestaande functionaliteiten in onze Cloud stack. Deze her-implementatie is geen simpel “poorten”: om verbeteringen in het werkproces en de software-architectuur te kunnen realiseren, moeten we samen met de expert-gebruikers het domein en het werkproces goed begrijpen om daar zowel technisch, grafisch als functioneel opnieuw vorm aan te geven.
Jouw werkweek
Benieuwd hoe jouw werkweek eruit kan zien 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.
Ons doel is om de planningsafdeling te helpen om het maken van de planning steeds korter voor uitvoering te laten plaatsvinden, zodat we beter kunnen inspelen op wijzigingen of verstoringen.
Bij NS vinden we diversiteit en inclusie belangrijk, het maakt samenwerken leuker en het resultaat wordt er vaak beter van. Wat jouw achtergrond of levensovertuiging is, maakt dan ook niet uit: we zijn vooral benieuwd naar jouw visie op de functie van junior developer.
Dit zijn de functie-eisen
- Minimaal een afgeronde hbo opleiding in de richting van Informatica, Software Engineering, of een vergelijkbare relevante IT opleiding.
- Je beheerst minimaal 1 programmeertaal (bijvoorbeeld C#, Java of equivalent) waardoor je prima in staat bent om aan de bestaande (productie)code bij te dragen. Kennis en relevante werkervairng met o.a Azure DevOps of REACT is een pre.
- Je bent in staat om IT vraagstukken of taken zelfstandig uit te zoeken en op te pakken en tijdig hulp of sturing te vragen van je collega´s.
- Je beschikt over een analytische mindset waardoor je het complexe domeinmodel te begrijpen.
- Je vindt het leuk en bent gedreven om om de technische oplossingen écht te begrijpen. En gekozen oplossingen echt waarde toevoegen, óók voor de lange termijn.
- Als collega vindt je het prettig om de samenwerking op te zoeken en elkaar scherp te houden. Bij voorkeur heb je al ervaring met agile werken.
- Je beheerst de Nederlandse taal in woord en geschrift (C1/C2 niveau).
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 € 3.052,- en € 5.321,- bruto per maand (schaal 59) (o.b.v. 36 uur -inschaling o.b.v. werkervaring)
- 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 (https://railov.nl/).
- 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 (http://www.werkenbijns.nl/over-ons/loopbaanmogelijkheden/)
- Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.
- Wil je meer weten? Bekijk onze arbeidsvoorwaarden en cao (https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.werkenbijns.nl%2Fover-ns%2Farbeidsvoorwaarden&data=05%7C01%7Cruwan.devries%40ns.nl%7C2954f0da39b54437129908db1642d374%7C644581590d9a4d84966f1a13c0ac7a34%7C0%7C0%7C638128248483725816%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0k4UR1XmJqSg6rPWXb4MCCt8De1OjV%2BY1F3F9NqJ0rM%3D&reserved=0).
- De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg).
- Bij goed functioneren, krijg je na een jaar een vast contract.
Solliciteer direct (maar zeker vóór 04-11-2025) 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 Ruwan de Vries, corporate recruiter.
Nog vragen over het sollicitatieproces?
Mail naar Karin van onze frontoffice via: [email protected] (mailto:[email protected]). .
Heb je liever telefonisch contact? Bel dan met onze frontoffice via 0886713666.
Goed om te weten:
- Let op, bij voldoende gegadigden kan het zijn dat we de vacature eerder sluiten. Wacht bij interesse niet te lang met solliciteren middels CV en beknopte brief!
- 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 (https://werkenbijns.nl/over-ns/diversiteit-en-inclusie/) meer.
Key Skills
Ranked by relevanceReady to apply?
Join Nederlandse Spoorwegen and take your career to the next level!
Application takes less than 5 minutes