Senior Fullstack Developer

ZZP Opdrachten ·📍 Utrecht · 68 dagen online
Tijdelijk contract 36-40 uur HBO 4+ jaar ervaring

Over deze vacature

Functie omschrijving
Als lead fullstack developer speel je een belangrijke rol bij de technische vertaling van onze user stories. Je werkt binnen een scrumteam en bent betrokken bij iedere stap, van idee tot ontwerp tot productie. Je ontwikkelt niet alleen zelf, maar je deelt je kennis ook graag met je teamgenoten. Je coached waar nodig en draagt zo bij aan de groei van het team.

Donna is het systeem waarin de treindienstregeling wordt gepland. Je komt te werken in de teams die vooraan lopen in de technologische (WEB) en architecturale (microservices) vernieuwing van Donna. Waarbij stap voor stap delen worden omgebouwd of vervangen. Daarbij wordt gebruikt gemaakt van de laatste technologieën zoals Angular, microservices, OpenApi, OpenShift (Kubernetes) en Java. Met daarbij de voortgaande transitie naar DevOps.

Wat doet het team?

Het team heeft in het afgelopen jaar de basis gelegd voor alle toekomstige webschermen. Hierbij moet ook gedacht worden aan gedeelde libraries voor: authenticatie/autorisatie, ui-componenten, testtooling.

Het team heeft een leidende rol genomen in de transitie naar DevOps en daarbij het in gebruik nemen van OpenShift.

De komende tijd komen er uitdagingen op het team af bij het verder uitbreiden van het complexe (micro)service landschap. En ook op het gebied van performance en usability in de frontend moeten nog zaken uitgedacht en geïmplementeerd worden.

Het gaat om een T-shaped team die zich werkelijk met de gehele stack bezighoud. Het team heeft daarbij ook elke sprint tijd gereserveerd voor innovatie, waarin een teamlid zelf de vrijheid heeft om vernieuwing in te brengen.

We hechten veel waarde aan elkaar verder helpen en van elkaar leren, we doen het samen!

De opdrachtgever(s)
De Donna Service Organisatie (DSO) is verantwoordelijk voor verdere ontwikkeling en beheer van het systeem Donna. De DSO omvat alle disciplines van systeemontwikkeling, technisch beheer en gebruikersondersteuning.

De applicatie Donna is een bedrijfskritische applicatie waarmee de dienstregeling voor alle treinen van alle vervoerders gemaakt wordt. Zonder Donna rijden er dus geen treinen. Daarnaast maakt Donna het ProRail mogelijk om als onafhankelijke scheidsrechter op te treden en de beperkte capaciteit van het spoor eerlijk te verdelen.

Donna is een groot complex geïntegreerd systeem (ter illustratie: meer dan 1.000.000 regels code). Hoewel Donna in productie staat, wordt er nog volop gewerkt aan het uitbreiden en verbeteren van de applicatie. Er wordt in scrum teams in tweewekelijkse sprints gewerkt aan de ontwikkeling en vernieuwing.

De DSO is een middelgrote organisatie (ong. 150 medewerkers), die zich onderscheidt door een open en warme sfeer, waar we ieders persoonlijke kwaliteiten zo veel mogelijk tot hun recht te laten komen. Bij de DSO werken we allemaal met hart en ziel samen. We dagen elkaar uit en staan voor elkaar klaar. Bij de DSO krijg je de ruimte om met jouw unieke bijdrage echt het verschil te maken.

Functie eisen

  • Je hebt minimaal 4 jaar ervaring met Angular 2 (recente versies);
  • Je hebt ervaring met het ontwikkelen van data visualisatie schermen of applicaties (in Canvas, SVG of andere libs),
  • Je hebt ervaring met test automatisering en weet dit op juiste manier in te zetten,
  • Je hebt minimaal 4 jaar ervaring met API development,
  • Je hebt ervaring met REST, OpenAPI, WebSockets;
  • Je hebt ervaring met CI tooling,
  • Je hebt ervaring met microservices.
  • Ervaring met DevOps (mindset en tooling) is een preJe hebt ervaring met Kubernetes
  • Je hebt ervaring met Java 8 of nieuwer

Extra info

  • Locatie: Utrecht / Thuiswerken
  • Startdatum: 01-12-2022
  • Einddatum: 30-11-2023
  • Optie op verlenging: Ja
  • Uren per week: 36

Solliciteren →

Over ZZP Opdrachten

🌐 zzp-opdrachten.nl

Vergelijkbare vacatures

Alle vacatures in Utrecht →