De opdracht
Het bijsturen van de treindienst is een complexe, realtime puzzel van infrastructuur, dienstregeling, materieel en personeel. De IT die dit mogelijk maakt is bedrijfskritisch en ondersteunt de operatie 24/7. Voor het DevOps-team Bijsturing Dienstregeling zoek je als Senior Java Developer (DevOps) mee aan een concrete veranderopdracht binnen de Bijsturing Applicatie Dienstregeling (BAD), een back-end platform dat cruciale dienstregelings- en infrastructuurinformatie verwerkt en realtime beschikbaar stelt aan meerdere operationele bijsturingssystemen.
De applicatie is technisch gemoderniseerd en bestaat uit moderne, losse componenten binnen een DevOps-omgeving. De komende periode richt je je op verdere functionele ontwikkeling, integratie en migratie naar het Mission Critical platform van NS op Azure. Concreet werk je aan de doorontwikkeling van BAD, het aansluiten van afnemende systemen op een nieuw berichtformaat, de migratie van private cloud naar het Mission Critical platform en het realiseren van nieuwe functionaliteit voor belangrijke operationele processen, waaronder ERTMS en verdere optimalisatie van de integrale bijsturing van de treindienst.
Daarnaast verander je de werkwijze van het team, zodat AI een vast onderdeel wordt van het dagelijkse ontwikkelwerk. Je bouwt hands-on mee aan alle onderdelen van de opgave en brengt ze naar productie. Je maakt technische keuzes scherper en sneller door nauw samen te werken met de technische leads en oplossingsrichtingen constructief uit te dagen op eenvoud, pragmatiek en uitvoerbaarheid, zonder in te leveren op betrouwbaarheid.
Je verbetert de engineering-, test- en DevOps-praktijken en draagt deze over aan het team. Je laat zien hoe ontwikkelen met AI werkt in een mission-critical omgeving en neemt het team daarin mee, van refinement tot deployment, met heldere afspraken over kwaliteit en veiligheid.
Het team Bijsturing Dienstregeling maakt onderdeel uit van het cluster Bijsturing binnen Resultaatgebied Treindienst. Binnen dit cluster ontwikkelen en beheren meerdere DevOps-teams de systemen waarmee NS dagelijks de treindienst bestuurt en bijstuurt. Je werkt binnen een Agile Release Train in een omgeving waarin hoge beschikbaarheid, realtime informatie-uitwisseling en betrouwbare integraties essentieel zijn.
Belangrijke data
- zo 8 novReageren kan totEerstvolgende13:00 uur. Wij hebben tijd nodig om je voor te stellen, dus reageer liever eerder.
- Datum volgtStart opdrachtZo snel mogelijk
- Datum volgtGesprekkenSelectiegesprekken zo snel mogelijk
- Datum volgtLet opAssessment met realistische casus en live opdracht
Eisen
Hier moet je aan voldoen- 1Aantoonbare ervaring met AI als vast onderdeel van je dagelijkse ontwikkelwerk, in de meeste facetten van software development: van analyse en ontwerp tot code, tests, refactoring en review. Je stuurt de AI aan, controleert de uitkomst en kunt concreet laten zien hoe je dat inricht en hoe je de kwaliteit borgt
- 2Een pragmatische, resultaatgerichte werkwijze: je beweegt snel van analyse naar uitvoering en neemt collega's mee vanuit inhoudelijke senioriteit
- 3Ruime ervaring als Senior Java Developer/Engineer in een complex IT-landschap, met diepgaande hands-on ervaring met Java en Spring Boot
- 4Ervaring met mission-critical software met hoge eisen aan beschikbaarheid en betrouwbaarheid
- 5Ruime ervaring met asynchronous messaging, REST-services en integraties in gedistribueerde systemen
- 6Ruime ervaring met Azure en containerplatformen, bij voorkeur AKS
- 7Ruime ervaring met relationele databases, bij voorkeur PostgreSQL
- 8Aantoonbare ervaring met geautomatiseerd testen, CI/CD en DevOps
- 9Hbo- of wo-werk- en -denkniveau
- 10Uitstekende beheersing van de Nederlandse taal
Wensen
Pluspunten, geen harde eis- 1Aantoonbare ervaring met het meenemen van collega's of teams in het gebruik van AI in hun ontwikkelwerk
- 2Ervaring met grootschalige messaging- of event-driven architecturen
Zo kiest de opdrachtgever
Vink aan wat je hebt, dan zie je hoe je ervoor staat. Of upload je cv bij Reageren: dan vullen we dit voor je in.
Eisen: alles of niets
Mis je er één, dan val je af. Hoe goed de rest ook is.
Wensen: hier verdien je punten
Hoe meer wensen je laat zien in je cv, hoe hoger je score.
Tarief
Bij een gelijke score wint het laagste tarief. Het maximum is € 105 per uur.
Uit de uitvraag: Het tarief weegt mee in het selectieproces. De selectie bestaat uit een gesprek en een assessment waarbij je aan een realistische casus werkt en een korte live opdracht uitvoert.
Zo gaat het verder
- 1Je reageertMet je cv en je uurtarief.
- 2Wij beoordelenAlle reacties naast de eisen en wensen.
- 3AanbiedenDe sterkste kandidaten bij de opdrachtgever.
Vergelijkbare opdrachten
Niet helemaal wat je zoekt? Deze lijken erop.


