Alle opdrachten
ICT & dataSluit over 2 dagen

Senior Backend Developer bij de DSO-team Hecate

NS

TariefMax € 98 p/u
Uren36 uur p/w
Periodezo snel mogelijk
LocatieUtrecht, Utrecht
Sluitdatum28 oktober 2026
WerkvormAlleen detachering

De opdracht

De Donna Service Organisatie (DSO) van NS is verantwoordelijk voor de ontwikkeling en het beheer van Donna, de bedrijfskritische applicatie waarmee de dienstregeling voor alle treinen van alle vervoerders wordt gemaakt. Ruim driehonderd planners gebruiken dit systeem dagelijks om op verschillende niveaus de dienstregeling voor het komende jaar samen te stellen. Donna bestaat uit meer dan 1,6 miljoen regels Java-code en wordt stap voor stap gemoderniseerd door onderdelen van de monoliet los te koppelen in functionele domeinen en microservices.

Je komt te werken in team Hecate, kennishouder van het bewegingendomein. Het team beheert onder andere een microservice van ongeveer 70.000 regels Kotlin-code die ervoor zorgt dat alle ingelegde treinen ook daadwerkelijk uitvoerbaar zijn. Hecate is een dynamisch team waarin de leden zich niet strikt aan hun eigen functie houden: ontwikkelaars testen mee, testautomatiseerders ontwikkelen mee en iedereen pakt OPS-taken op.

Binnen het Scrumteam ben je betrokken bij elke stap van het proces. Samen met het team maak je designs voor gedistribueerde systemen en implementeer je de oplossing, werkend volgens het DevOps-proces van bouwen en testen tot deployen op productie en monitoren van de services. In sprints van twee weken ben je samen met je team verantwoordelijk voor het op tijd en met goede kwaliteit opleveren van afgesproken functionaliteit, in nauwe samenwerking met je stakeholders.

Je denkt actief mee over verbeteringen en vormt mee aan veranderingen. Experimenteren wordt aangemoedigd en elke sprint krijg je tijd en ruimte om aan innovaties te werken en daarvan te leren. Je werkt nauw samen met je teamgenoten, bent aanwezig en aanspreekbaar, en staat voor de kwaliteit van je code.

Belangrijke data

  1. wo 28 okt
    Reageren kan totEerstvolgende17:00 uur. Wij hebben tijd nodig om je voor te stellen, dus reageer liever eerder.
  2. Datum volgt
    GesprekkenSelectiegesprekken zo snel mogelijk
  3. Datum volgt
    Start opdrachtzo snel mogelijk

Eisen

Hier moet je aan voldoen
  1. 1Je hebt minimaal 5 jaar ervaring als developer
  2. 2Je hebt ervaring met Java 17 of nieuwer
  3. 3Je hebt ervaring met relationele databases en query optimalisatie
  4. 4Je hebt ervaring met event driven architecture en concepten zoals eventual consistency
  5. 5Je hebt ervaring met Spring Boot, Openshift (Kubernetes) en met Jenkins / CI tooling
  6. 6Je hebt ruime ervaring met DevOps (mindset en tooling)

Wensen

Pluspunten, geen harde eis
  1. 1Ervaring met Kotlin, Gradle en ActiveMQ
  2. 2Ervaring met functioneel programmeren
  3. 3Ervaring met Helm en Argo CD
  4. 4Ervaring met tools als Grafana-Loki en Prometheus
  5. 5Ervaring met Domain Driven Design en Hexagonal Architecture

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.

1

Eisen: alles of niets

Mis je er één, dan val je af. Hoe goed de rest ook is.

Nog 6 eisen
2

Wensen: hier verdien je punten

Hoe meer wensen je laat zien in je cv, hoe hoger je score.

0%
3

Tarief

Bij een gelijke score geeft vaak het tarief de doorslag. Het maximum is € 98 per uur.

Afgevallen op de eisenTer illustratie, met voorbeeldkandidaten
Kandidaat A78%
Kandidaat B56%
Kandidaat C34%
Jijaf

Uit de uitvraag: Het tarief weegt mee in het selectieproces.

Zo gaat het verder

  1. 1
    Je reageertMet je cv en je uurtarief.
  2. 2
    Wij beoordelenAlle reacties naast de eisen en wensen.
  3. 3
    AanbiedenDe sterkste kandidaten bij de opdrachtgever.
Reageer met je cv