◄ Terug naar vacature overzicht

Full Stack Developer (2fte)

Wat ga je doen?

Als Developer ben je, als onderdeel van een scrum team, verantwoordelijk voor de implementatie van een nieuwe architectuur. Jij bent binnen het team de persoon met kennis van moderne technologiën voor zowel front-end als back-end ontwikkeling. Je begrijpt de noodzaak van geautomatiseerd testen en hebt hier ook ervaring mee. Als richtlijn bij deze implementatie houd je rekening met de gestelde architectuurprincipes, waarbij je een belangrijke sparringspartner bent voor de architect!

Waar ben je goed in?

Als developer ben je analytisch sterk, heb je goede communicatieve vaardigheden en ben je daadkrachtig en durf je besluiten te nemen. Daarnaast hen je een intrinsieke interesse in ICT technologie;

Om succesvol te zijn beschik je over de volgende eigenschappen.

  • HBO/WO werk- en denkniveau en 5 jaar ervaring als Full stack developer;
  • Ervaring met microservices is een een pré;
  • Je hebt de volgende ervaring met software ontwikkeling:
    • Backend: Java, SQL (> 5 jaar)
    • Frontend: HTML5, CSS, JS (> 1 jaar)
    • Ervaring met Typescript, Angular of soortgelijke technologie is een pré
    • Ervaring in het werken met architectuur principes;
    • Ervaring met Maven of Gradle;
    • Ervaring met JS build tooling;
    • Ervaring met JS unit testing;
    • Ervaring met continuous delivery;
    • Ervaring met end-to-end testing zoals bijvoorbeeld Protractor of AssertJ
    • Ervaring met Cucumber of soortgelijke tool is een pre;
    • Bekendheid met Behaviour Driven Development (of ATDD of SpecByExample);

Hier ga je werken

Je komt terecht binnen het domein Stationsmiddelen, dit domein is onderdeel van de afdeling Commercie en Ontwikkeling. Het Stationsmiddelen domein ontwikkelt en beheert software op de stations. Het team waar jij onderdeel van wordt ontwikkelt de software voor de kaartverkoop ein de OV servicewinkel. en vanuit de kaartenautomaten.
De huidige monolitische architectuur van de verkoopapplicatie voorziet niet in het snel kunnen releasen van business waarde. Iets waarop, door de introductie van Continuous Delivery binnen Commercie & Ontwikkeling, extra nadruk komt te liggen. Dit is dan ook de reden dat de architectuur van de verkoopapplicatie (Java monoliet) omgezet wordt naar een volledig nieuwe modulaire architectuur. De architect heeft hiervoor al principes opgesteld. De eerste services zijn al ontwikkeld aan de hand van deze principes en er is tevens een start gemaakt met een nieuwe UI op basis van Angular 4.

Vind je dit interessant?

Werken bij NS betekent werken in een dynamische omgeving met veel ruimte voor je eigen ontwikkeling en eigen initiatief. NS kent zeer goede secundaire arbeidsvoorwaarden, zoals een 36-urige werkweek, een Trein Vrij Abonnement, 3% eindejaarsbonus en een uitstekende pensioenregeling. Het salaris voor deze functie bedraagt maximaal € 4861,80 bruto per maand afhankelijk van opleiding, kennis en werkervaring.

Heb je interesse in deze vacature?

  • Reageer graag uitsluitend via de sollicitatiebutton op deze pagina;
  • Richt jouw sollicitatie aan Sander Smorenberg, corporate recruiter;
  • Je sollicitatie is definitief als je een automatische bevestiging per mail hebt ontvangen;
  • Een achtergrondonderzoek maakt deel uit van de sollicitatieprocedure;
  • Wij streven ernaar binnen twee weken bericht te geven over de voortgang.
  • Heb je nog vragen? Neem dan contact op met het Secretariaat van de afdeling Recruitment, 088-6713666.
  • Acquisitie n.a.v. deze vacature wordt niet op prijs gesteld.