Fullstack developer

NS
Max 95 p/u
Utrecht
36 uur p/w
01-05-2024
30-04-2025
Freelance

Opdrachtomschrijving

Dit ga je doen

Dagelijks rijden er duizenden treinen over het Nederlandse spoorwegnet. Om deze treinbewegingen in goede banen te leiden, maken we op dit moment gebruik van onze plannings- en toewijzingsapplicatie DONNA. Deze is onmisbaar: zonder Donna rijden er geen treinen. Deze applicatie wordt voor het plannen van ons materieel vervanging door de nieuwe applicatie MAPLE. Hiermee kan straks een materieelplanning gemaakt worden op real time data, onder andere gebaseerd op de actuele reizigersvraag van NS-klanten. Met jouw team werk je aan de ontwikkeling van complete modules van MAPLE die je vervolgens ook beheert. Mede door jouw werkzaamheden kan NS het juiste materieel op het juiste moment inzetten zodat onze reizigers comfortabel vervoerd worden tegen zo laag mogelijke kosten.

Dankzij jouw ervaring en je ondernemersmentaliteit ben jij van onschatbare waarde bij het:

  • Realiseren, in productie brengen en continu verbeteren van softwareoplossingen. Je ontwikkelt niet alleen zelf, maar je deelt je kennis ook graag met je teamgenoten.
  • Monitoren en beheren van de applicatie in productie: you build it, you run it, you love it!
  • Bewaken en verbeteren van de softwarekwaliteit met behulp van testautomatisering.
  • Migreren van Java Enterprise Edition-technologie naar microservices op het containerplatform op NScloud.
  • Toepassen van Agile en DevOps werkwijzen en principes in nauwe samenwerking met je team en stakeholders.

Hier ga je werken

Het domein Materieel & Onderhoud van het cluster Wendbare Logistiek is onderdeel van IT Operatie. Wij zorgen voor de ontwikkeling en beheer van complexe, IT-systemen die processen ondersteunen van de planning en bijsturing van het NS-materieel. Binnen het domein Materieel & Onderhoud bestaan op dit moment twee ART’s (Agile Release Trains), te weten de ART Planning Materieel en de ART Bijsturing. Binnen de ART Planning Materieel werken op dit moment drie DevOps teams en één voorbereidend team aan de ontwikkeling van de nieuwe applicatie MAPLE, die het nieuwe proces van de materieelplanning moet gaan ondersteunen.

Het datamanagement team is een nieuw op te zetten DevOps team. Dit team gaat aan de slag met alle brondata ontsluiten en digitaliseren en zorgt ervoor dat deze data gebruikt kan worden om uiteindelijk het materieel goed te kunnen plannen. Je werkt hiervoor samen met andere teams om het best mogelijk resultaat te verkrijgen. Het doel is om de planning voor het materieel van NS via MAPLE te laten verlopen. En daarmee te zorgen voor een veel sneller planproces en beter materieelplan.

We ontwikkelen binnen ons cluster niet alleen technologie, maar ook onze manier van werken. Zo zetten we vol in op Continuous Integration, Continuous Delivery en DevOps. En dat binnen een Release Train met verschillende Agile teams en een multidisciplinaire samenstelling. Van hen én van ons krijg je ruimte en tijd om te sparren, kennis te delen en te leren.!


Dit zijn de eisen

  • Minimaal een hbo-diploma in een bètarichting, bijvoorbeeld Informatica of een technische opleiding.
  • Ten minste 5 jaar werkervaring als software developer of ontwikkelaar.
  • Ervaring met React, Microfrontend, Typescript (licht dit duidelijk toe in jouw cv)
  • Ervaring met Cucumber, Spring Boot. (licht dit duidelijk toe in jouw cv)
  • Ervaring met Gradle, Openshift, Postgres Databases. (licht dit duidelijk toe in jouw cv)
  • Ervaring met Ops-werkzaamheden binnen een complex domein in een DevOps team (monitoring en alerting, CI/CD pipelines en het oplossen van technische problemen)
  • Kennis van Java (backend) en Microsoft Azure

Op NS kun je rekenen

Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.

De eisen

Alles uitklappen
Je beschikt over minimaal een hbo-diploma in een bètarichting, bijvoorbeeld Informatica of een technische opleiding.
Je beschikt over minimaal 5 jaar werkervaring als software developer of ontwikkelaar.
Je hebt ervaring met React, Microfrontend, Typescript.
Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal.
Je hebt ervaring met Cucumber, Spring Boot, Gradle, Openshift, Postgres Databases (of gelijkwaardige programmatuur en systemen).
Je hebt ervaring met Ops-werkzaamheden binnen een complex domein in een DevOps team (monitoring en alerting, CI/CD pipelines en het oplossen van technische problemen).

De wensen

Alles uitklappen
Je hebt kennis van Java (backend) en Microsoft Azure

Hoe werkt het?

Aanvraag indienen
Dien je aanvraag in middels het onderstaande formulier.
Introductie
We introduceren je profiel bij de desbetreffende opdrachtgever.
Aan de slag
Na akkoord kun je per direct aan de slag met je nieuwe opdracht!

Direct reageren

Vul het onderstaande formulier in en we zullen binnen 24 uur contact met je opnemen.

Het is niet meer mogelijk om op deze opdracht te reageren
Open sollicitatie
Sleep bestanden hierheen of
Toegestane bestandstypen: pdf, Max. bestandsgrootte: 256 MB.
    Sleep bestanden hierheen of
    Max. bestandsgrootte: 256 MB.