NS

Full stack Developer Ontwikkelteam Fysieke Kanalen

Job description

Daarom wil je als Full stack developer bij NS werken

  • Je werkt met gave nieuwe technologieën binnen een scaled agile omgeving.
  • Je gaat werken bij ComIT waarbij de focus ligt op kwalitatieve vervoerscapaciteit, goede service en informatie, aantrekkelijke reisproducten, een hoogwaardig veiligheidsprofiel en de transformatie richting mobiliteitsaanbieder.
  • Je komt te werken in een team met andere fullstack developers, één front-end (Angular) developer, tester en een scrummaster en product owner. Genoeg kennis in huis dus om met elkaar te delen.

Dit ga je doen als Full stack developer

Als developer ben je onderdeel van het Ontwikkelteam Fysieke Kanalen binnen een scaled agile omgeving en zul je meewerken aan de doorontwikkeling van de nieuwe software voor kaartverkoopautomaat en balie.  Jij bent een belangrijke sparringpartner voor de architect en neemt initiatief bij het maken van technische beslissingen. Je hebt diepe kennis van de continuous delivery pipeline, waar geautomatiseerde testen een belangrijk onderdeel van uit maken. Als developer werk je enerzijds aan de bouw van deze nieuwe online services, maar zul je ook werken aan de doorontwikkeling nieuwe web-based front-end.

Je begrijpt de noodzaak van geautomatiseerd testen en hebt hier ook ervaring mee. Daarnaast ben je bekend met continuous delivery en draag je verantwoording voor het onderhouden en uitvoeren van de deployment pipeline. Als richtlijn bij deze implementatie houd je rekening met de gestelde architectuurprincipes.  

Hier ga je werken

Je gaat werken bij het onderdeel ComIT, waar Commercie en IT op een agile wijze hand in hand samenwerken. Bij ComIT streven we naar excellent presteren en wendbaarheid. Continue leren, ontwikkelen en verbeteren door zowel ComIT als de medewerkers die er werken om zo in een voortdurend veranderende omgeving aan steeds veranderende behoeftes van onze reizigers te blijven voldoen.   

ComIT is een organisatieonderdeel van NS Reizigers. De focus van de activiteiten van NS Reizigers ligt op het realiseren van kwalitatieve vervoerscapaciteit, goede service en informatie, aantrekkelijke reisproducten, een hoogwaardig veiligheidsprofiel en de transformatie richting mobiliteitsaanbieder. In dit kader werken we binnen ComIT bijvoorbeeld aan producten als NS Flex en de NS Business Card en informatiediensten als NS.nl en de NS-app. Voor meer informatie over de ComIT organisatie zie https://werkenbijns.nl/comit/.

Binnen ComIT kom je te werken in Resultaten Cluster Los Vervoerbewijs. Los Vervoerbewijs is de rode loper van NS voor de niet-frequente treinreiziger. We verleiden deze reizigers naar onze verkoopkanalen met een aantrekkelijk aanbod via (onze) online kanalen, zoals de NS-app en de Spoordeelwinkel. Ook hebben we onze fysieke kanalen, de plaatsen op de stations, waar kaartjes kunnen worden gekocht, zoals de kaartverkoopautomaat en de OV Service & Tickets winkels. We zorgen ervoor dat deze distributiekanalen aan de verwachtingen van de reiziger blijven voldoen nu en in de toekomst!  

Ontwikkelteam Fysieke Kanalen is een zelf organiserend cross functioneel team, dat verantwoordelijk is voor het eigen product. Het team bestaat uit vier fullstack (Java, Go, AWS en Angular) developers, één front-end (Angular) developer, een tester, een scrum master en een product owner.

Dit zijn de functie-eisen

Voor de rol van senior full-stack ontwikkelaar beschik je over de volgende eigenschappen:

  • Tenminste HBO werk- en denkniveau
  • Tenminste 3 jaar ervaring als full stack developer
  • Ervaring met Scrum / Agile

Must have:

  • Java (11 of hoger is een pré)
  • AWS Cloud (Lamba, IOT, API Gateway)
  • Frontend: HTML5, CSS, JS (> 1 jaar)
  • Typescript, Angular of soortgelijke technologie
  • Bouwen en consumeren van REST APIs
  • Ervaring met CI/CD
  • Ervaring met build tooling (Maven / Gradle)
  • Ervaring met deployment pipelines (Jenkins is een pré)
  • Versiebeheer (Git)

Should have:

  • Serverless architectuur
  • Microservices
  • Cucumber of soortgelijke tool
  • Ansible
  • Docker
  • JS build tooling
  • End-to-end testing zoals bijvoorbeeld Protractor of AssertJ
  • JS unit testing

Je hebt de volgende kenmerken:

  • Een intrinsieke interesse in ICT-technologie
  • Analytisch sterk
  • Goede communicatie en presentatie vaardigheden
  • Daadkrachtig en besluiten durven nemen
  • Ervaring met het betrekken van business stakeholders

Dit zijn de arbeidsvoorwaarden

Op NS kun je rekenen
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Je maakt deel uit van een organisatie die midden in de maatschappij staat en Nederland in beweging brengt. Van deur tot deur. De kernwaarden van NS zijn proactief, verbindend, vakkundig en gastvrij.

Wij gaan voor resultaat en willen vooruit. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden. Voor deze functie onder meer:

  • Een salaris van max. € 5.357,52 bruto per maand (o.b.v. 36-urige werkweek).
  • Een 36-urige werkweek.  
  • Vijf weken vakantie (180 uur) op basis van een fulltime dienstverband.  
  • 1,1 maal je contractuele arbeidsduur per week aan persoonlijk budget (hiermee kun je bijvoorbeeld extra verlof opnemen).
  • De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen.
  • 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling.  
  • Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage.  
  • Je gezin reist gratis in de daluren.
  • Korting op Europese treinreizen zodra je 1 jaar bij NS werkt.  
  • Professionele ontwikkelingsmogelijkheden
  • Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.
  • De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg).
  • Bij goed functioneren, krijg je na een jaar een vast contract.
  • Wil je meer weten? Bekijk dan hier de NS cao.

Bij NS vinden we diversiteit en inclusie belangrijk, het maakt samenwerken leuker en het resultaat wordt er ook nog beter van. Wat jouw achtergrond of levensovertuiging is, maakt dan ook niet uit: we zijn vooral benieuwd naar jouw visie op de functie van Full stack Developer.

Solliciteren naar deze baan

Als senior full stack developer creëer jij de beste digitale gebruikerservaring voor een miljoenenpubliek.

Solliciteer direct via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, binnen 2 weken reageren wij op jouw sollicitatie.

Je kunt je sollicitatie richten aan Jeroen van den Berg, senior corporate IT-recruiter

Nog vragen over het sollicitatieproces? mail met Karin van onze frontoffice via recruitment@ns.nl

Heb je liever telefonisch contact? kijk dan op onze website voor de actuele telefoonnummers

Goed om te weten:

  • Een achtergrondonderzoek, met o.a. VOG (Verklaring omtrent Gedrag), maakt deel uit van de sollicitatieprocedure. Denk hierbij ook aan het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
  • We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je in alles wat we doen, en dus ook in ons aannamebeleid. Lees hier meer.
  • Met deze vacature willen wij zelf onze nieuwe collega werven. Dit is dan ook géén oproep voor acquisitie.