Tech lead herontwikkeling dienstregelingsplanning
Build your career on Magnet.me
Create a profile and receive smart job recommendations based on your liked jobs.
Als tech lead herontwikkeling dienstregelingsplanning maak je impact op het nieuw te bouwen systeem voor de dienstregeling in Nederland.
Vanuit Utrecht wordt een nieuwe Agile Release Train (ART) neergezet om te werken aan de ontwikkeling van een nieuw systeem voor het plannen van de dienstregeling. Met dit systeem ondersteunen we de planning en verdeling van de dienstregeling op het spoor voor ongeveer 35 Nederlandse vervoerders. Dagelijks rijden er duizenden treinen over het Nederlandse spoorwegnet voor personen en goederenvervoer. Dit nieuwe systeem zal de huidige applicatie, Donna, gaan vervangen.
Planners werken dagelijks intensief met dit systeem. Ze bewerken complexe, onderling afhankelijke dienstregelingen onder tijdsdruk. De kwaliteit van de gebruikersinterface is daarom net zo bepalend voor het succes als de kwaliteit van de backend.
We geloven ook dat AI de manier waarop software gebouwd wordt fundamenteel verandert. We bouwen dit systeem in een tijd waarin AI-agents een steeds groter deel van het schrijven, testen en onderhouden van code overnemen. We willen vanaf het begin ontdekken wat dat betekent voor onze architectuur, onze kwaliteitsborging en de rol van engineers. In een missie-kritische omgeving betekent dat: ambitieus, maar met duidelijke kaders.
Als tech lead lever je niet alleen zelf werkende software op, maar help je ook teams om samen de technische richting vorm te geven. Je werkt in een multidisciplinaire omgeving met IT'ers en business specialisten. Je geeft mede richting aan de architectuur van het systeem als geheel, van backend en integraties tot en met de front-end. Zo draag je bij aan duurzame technische keuzes die passen bij de doelstellingen van het product en de organisatie.
Wat ga je doen:
- Je ondersteunt een aantal teams dat aan hetzelfde product werkt om werkende, onderhoudbare software op te leveren die aansluit bij de behoeften van gebruikers.
- Je bewaakt de samenhang in de architectuur over de volle breedte van het systeem. De front-end behandel je daarbij als volwaardig onderdeel van die architectuur, niet als sluitstuk. We starten met één front-end team en groeien naar twee. Jij helpt die teams bij structuur, herbruikbare componenten, performance en gebruiksvriendelijkheid van data-intensieve planningsinterfaces, samen met UX en de business.
- Je helpt de teams een werkwijze te ontwikkelen waarin AI-agents structureel bijdragen aan het schrijven, reviewen en testen van code. Je experimenteert, meet wat werkt en legt de randvoorwaarden vast op het gebied van review, testautomatisering, security en traceerbaarheid.
- Je pakt een leidende rol binnen de teams en daarbuiten, maakt op basis van ervaring en context doordachte technische keuzes en neemt collega’s hierin mee.
- Je signaleert teamoverstijgende knelpunten en neemt initiatief om deze in samenwerking met anderen op te lossen.
- Je maakt anderen beter: coacht collega-engineers, stimuleert kennisdeling en draagt actief bij aan vakvolwassenheid binnen en buiten het eigen team.
- Je bouwt mee aan een developer community binnen ProRail, waarin kennisdeling, vakmanschap en continue verbetering centraal staan.
We staan aan de vooravond van de ontwikkeling van het nieuwe systeem en zoeken een ervaren tech lead die ons helpt een sterke tech-cultuur neer te zetten. Je werkt samen met een collega-tech lead die al aan boord is.
De nieuwe ART groeit de komende jaren naar ongeveer 80 medewerkers. Je werkt nauw samen met de Donna Service Organisatie (DSO), die verantwoordelijk is voor het huidige dienstregelingssysteem en veel kennis heeft van het domein. We kenmerken ons door een open en warme sfeer, waarin we ieders persoonlijke kwaliteiten zo veel mogelijk tot hun recht laten komen. We dagen elkaar uit en staan voor elkaar klaar.
We werken als Agile Release Train binnen het SAFe-raamwerk en houden dat bewust lichtgewicht. SAFe is voor ons een manier om met meerdere teams op één lijn te blijven, geen doel op zich. De focus ligt op werkende software, korte feedbackloops en zoveel mogelijk automatisering.
Arbeidsvoorwaarden
- Direct een vast contract. Wij hebben vertrouwen in jou.
- Een bruto maandsalaris tussen € 5.860,- en € 8.972,- o.b.v. 36 uur per week, schaal 10.
- Daarbovenop 13,61% van jouw bruto salaris in de vorm van een Individueel KeuzeBudget (IKB). Dit budget is inclusief 8% vakantietoeslag en 3,25% decemberuitkering.
- Een goed pensioen bij Rail & OV: een sterk fonds dat vooroploopt in duurzaam beleggen.
- Een NS-Business Card met TreinVrij (en een NS-Businesscard Daluren voor directe gezinsleden). Of een kilometervergoeding van € 0,25/km onbelast bij maximaal 120 kilometer per dag.
- 170 vakantie-uren én de optie om tot 185 extra vakantie-uren bij te kopen vanuit jouw IKB.
Voor deze functie breng je sowieso mee:
- HBO-/WO-denkniveau en minimaal 6 jaar ervaring als softwareontwikkelaar, waarvan ten minste 4 jaar als tech lead in een missie-kritische omgeving waar je hebt bijgedragen aan een grootschalig nieuwbouwtraject.
- Je hebt ruime ervaring met Java en Microsoft Azure (AZ-204 is in je voordeel), Kotlin, Go, Python en Bash/PowerShell is een pré.
- Je hebt ervaring met diverse soorten databases: relationeel (bijv. PostgreSQL), noSQL (bijv. Mongo, Cassandra), graph (Neo4j).
- Je hebt ervaring met backend- en frontendframeworks, zoals Spring Boot en Angular, en bent bekend met design patterns en het ontwerpen en implementeren van schaalbare, goed gedocumenteerde API's.
- Een onderbouwde visie op agentic development. Je gebruikt zelf AI-codingtools in je dagelijkse werk, kent de sterke en zwakke kanten ervan en kunt uitleggen hoe je ze verantwoord inzet in een omgeving waar fouten grote gevolgen hebben.
- Locatie: Utrecht
- Dienstverband: 32-36 uur
- Opleidingsniveau: hbo/wo
- Het bruto maandsalaris tussen € 5.860,- en € 8.972,- is op basis van 36 uur per week.
Word jij onze nieuwe collega? Dan hoort het aanvragen van een VOG tot de indiensttredingsprocedure. De kosten voor de VOG krijg je terug nadat je bent gestart.
Bij de naam ProRail denken veel mensen in eerste instantie alleen aan treinen. Toch zit het net even anders: we beheren, onderhouden, vernieuwen en verbeteren het Nederlandse spoorwegnet en bouwen en beheren stations. Belangrijk werk, want dagelijks vertrouwen miljoenen mensen op een goed en veilig spoor. Daarom doen we er bij ProRail alles aan om het spoor, de stations en…
Bij de naam ProRail denken veel mensen in eerste instantie alleen aan treinen. Toch zit het net even anders: we beheren, onderhouden, vernieuwen en verbeteren het Nederlandse spoorwegnet en bouwen en beheren stations. Belangrijk werk, want dagelijks vertrouwen miljoenen mensen op een goed en veilig spoor. Daarom doen we er bij ProRail alles aan om het spoor, de stations en alles wat erbij komt kijken, veilig en in topconditie te houden. Uiteraard met onze blik op de toekomst. Elke dag vooruit.