Fullstack developer

Nederlandse Spoorwegen
Bekijk opdracht


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.!

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.

Eisen



  • Je beschikt over minimaal 5 jaar werkervaring als software developer of ontwikkelaar.

  • Je beschikt over minimaal een hbo-diploma in een bètarichting, bijvoorbeeld Informatica of een technische opleiding.

  • Je hebt de werkwijze en voorwaarden van NS Inhuurdesk middels onderstaande link gelezen en gaat hiermee akkoord.
    https://www.werkenbijns.nl/werkwijze-en-voorwaarden

  • 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).

  • Je hebt ervaring met React, Microfrontend, Typescript.

  • Jouw aanbieding voldoet aan onderstaande inhuurvoorwaarden:1) Jouw aanbieding bevat een aanvraag-specifiek voorblad.
    Zonder voorblad wordt de aanbieding niet in behandeling genomen. Op dit voorblad worden de beoordelingscriteria van de betreffende aanvraag opgenomen. Onder elk criterium zien we graag een korte motivatie op welke wijze de kandidaat hieraan voldoet. Je dient zelf de beoordelingscriteria te kopiëren naar het voorblad. Een link naar het voorbeeld is hier te vinden:
    https://inhuur-ns.my.site.com/vmsvisualforce/a0n58000002TChm

    2) Je gaat akkoord met een achtergrondonderzoek na gunning (VOG, geheimhoudingsverklaring, integriteitsverklaring en vragenlijst). De documenten t.b.v. dit onderzoek dienen vóór aanvang van de opdracht te zijn ingestuurd zodat er tijdig gescreend kan worden.

    3) Je gaat akkoord met het afsluiten van de benodigde beroeps- en bedrijfsaansprakelijkheidsverzekering. Meer informatie over de hoogte van de te verzekeren bedragen is te vinden in de voorbeeldcontracten onder ‘mijn instellingen’.

    4) Je bent in de afgelopen twee jaar niet in dienst geweest bij NS middels een arbeidscontract voor bepaalde of onbepaalde tijd.

  • 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


Wensen



  • Je hebt kennis van Java (backend) en Microsoft Azure


Klik op de button "Direct solliciteren" en we nemen binnen 24 uur contact met je op om te kijken of er een match is. Heb je nog aanvullende vragen? Wij hanteren een persoonlijke aanpak. Laat je gegevens achter via de "Direct solliciteren" button en wij lichten de opdracht graag persoonlijk aan je toe.  
Bekijk opdracht