Senior Developer

Locatie
Utrecht
Uren per week
36
Maximum tarief
95 p/uur
Looptijd
22-12-2025 t/m 21-12-2026
Dienstverband
Detachering
Vakgebied
Softwareontwikkeling
Status
Gesloten
Sluit over 6 dagen
Organisatie logo

Omschrijving

Daarom kies je voor Senior Developer bij de DSO

  • De DSO is een inspirerende werk- en leeromgeving
  • Donna is een bedrijfkritische en complexe applicatie waarmee de dienstregeling voor alle treinen van alle vervoerders gemaakt wordt, en van essentieel belang voor de wereld van het spoor. Daar draag jij graag aan bij
  • Bij de DSO ga je werken met de technologieën aan het plansysteem van het spoor in Nederland. In een DevOps team werk je aan zowel microservices als de monoliet die het mede mogelijk moeten maken om het spoornet nog efficiënter te benutten. Je bent van alle markten thuis

Doelstelling

Als Senior developer speel je een belangrijke rol bij het realiseren van user story’s van idee en ontwerp tot het in productie nemen van deze nieuwe features, en het beheren van meerdere applicatie in zowel moderne als monolithische landschappen (ook op OPS-vlak). Je ontwikkelt niet alleen zelf, maar je deelt je kennis ook graag met je team- en afdelingsgenoten en helpt het hun verder te groeien in hun volwassenheid. Verder streef je naar het borgen van de kwaliteit en robuustheid van deze essentiële applicatie voor de wereld van het spoor

We gebruiken onder andere de volgende technieken in onze stack: Angular, Java, Springboot, Git/BitBucket, TypeScript/javascript, ActiveMQ, Npm/Node.js, HTML/CSS, ESlint, SQL, Jenkins, JUnit 5, AssertJ, Mockito, Jasmine, OpenShift en Playwright

Werkzaamheden

  • Omdat Donna een complex systeem is, verdeeld over meerdere ontwikkelteams, is het belangrijk dat je op architectureel niveau kan denken en uitleggen
  • Je hebt de drive en vaardigheden om de concepten- en werking van het spoorse domein te leren en begrijpen, aangezien deze direct verworven is met de software, en denkt graag mee hoe het planproces voor de gebruikers verbeterd kan worden
  • Je bent een teamplayer die positief bijdraagt aan de teamdynamiek en de Scrum werkwijze, maar kan ook taken zelfstandig uitvoeren
  • Je bent vaardig in, en hebt aandacht voor de OPS kant van software ontwikkeling. Onder jouw toezicht wordt de toestand van de applicatie goed gemonitord, en lopen deployments efficiënt
  • Je bent iemand die staat voor zijn/haar code en hebt kwaliteit hoog in het vaandel staan
  • Je hebt de nodige backend kennis in je bezit en staat open voor front-end werkzaamheden
  • Je bent in staat, en haalt plezier uit het uitzoeken wat er allemaal nodig is om iets aan te sluiten in een complex systeem en spart / werkt graag samen met andere teams
  • Je bent analytisch sterk, hebt een goed abstractievermogen en kunt complexe dingen helder uitleggen
  • Samen met (senior) developers uit andere teams lever je een bijdrage aan de verdere ontwikkeling van een Tech culture binnen de DSO
  • Je beschikt over een uitstekende beheersing van de Nederlandse taal in woord en geschrift

Resultaten

Je komt te werken in team Selene, een expert team van 5 developers binnen de DSO. Het team is verantwoordelijk voor ‘statische planelement’, dit zijn niet-bewegende planbare zaken zoals brugopeningen en buitendienststellingen (in tegenstelling tot rijdende treinen). Het team ontwikkelt zowel aan de moderniserende microservices als de monolithische applicatie. Tevens onderhoudt het team de bouwstraat, monitoring en andere Ops-zaken van haar eigen microservices. Ook houdt het team direct contact met de gebruikers van hun applicaties, en denkt graag mee met hun problemen

Daarnaast dragen we, samen met alle andere ontwikkelteams, bij aan de fundamentele verbetering van de bestaande (monolitische) applicatie. Door verbeteringen door te voeren op het gebied van observability, maintainability, en reliability en het verbeteren van de dev experience zorgen we ervoor dat de cruciale taak van het uitleveren van een kwalitatief hoogstaande dienstregeling uitgevoerd kan worden, nu en in de toekomst

Het T-shaped profiel van de teamleden maakt het mogelijk werk breed op te pakken en biedt volop ruimte voor persoonlijke ontwikkeling. Het team houdt zich met de gehele stack bezig waarbij er ook tijd is voor innovatie en kennisdeling. We hechten veel waarde aan elkaar verder helpen en van elkaar leren, we doen het samen! Daarnaast hecht het team ook veel waarde aan de gezellige sfeer die heerst

Eisen

  • Je hebt een HBO of WO werk/denkniveau, bij voorkeur een technische opleiding;
  • Je bent zeer bedreven met Java en Springboot (minimaal 5 jaar ervaring);
  • Je hebt aantoonbare ervaring met het ontwerpen en bouwen van complexe systemen;
  • Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal.
  • Je bent een bedreven DevOpser, met ervaring met Jenkins / OpenShift / Grafana
  • Je hebt kennis van Databases en Messaging (ActiveMQ, Oracle DB, PostgreSQL);
  • Je hebt kennis en ervaring met Scrum.

Over de organisatie

Meer weten over deze organisatie? Lees wie ze zijn en welke opdrachten ze momenteel aanbieden.

Sluit over 6 dagen

Is deze opdracht iets voor jou?

Past jouw ambitie, kennis en talent bij deze opdracht? Schrijf in via de knop.

Vragen over de opdracht?

Neem contact op met onze opdracht adviseur via WhatsApp, of via een van de kanalen hieronder.

Neem contact op
Ja, inschrijven