De inschrijftermijn voor deze vacature is verlopen.

Voor onze actuele vacatures gaat u naar de Vacatures pagina

Opdrachtbeschrijving

Verantwoordelijkheden

Als Bloomreach developer heeft jouw werk direct impact op onze reizigersbeleving en klanttevredenheid. Samen met het team zorg jij ervoor dat onze reizigers voor alle informatie en service terecht kunnen op NS.nl. Je hebt een belangrijke rol in het ontwikkelen van het CMS van NS.nl. Je vertaalt functionele wensen van stakeholders naar concrete technische oplossingen. Ook spar je met andere specialisten over verbeterinitiatieven van het CMS, waaronder de op termijn beoogde vervanging van brXM door een nieuw CMS. Tot slot beheert dit team ook een AWS Front-end Platform waarmee andere teams hun applicaties op ns.nl kunnen publiceren. Dit doe je in een Scrum Team, samen met een Product Owner en een Scrum Master. Het team werkt vrijwel volledig remote en is gemiddeld 1 á 2 dagen per maand op kantoor voor bijvoorbeeld een workshop of teamlunch.

Je belangrijkste werkzaamheden als Bloomreach Developer zijn:

  • Je ontwikkelt en beheert het CMS op basis van gewenste functies vanuit stakeholders. Ontwikkeling en onderhoud vindt plaats in brXM (Bloomreach eXperience Manager) 
  • Onderhoud en doorontwikkeling van de zoekfunctionaliteit op NS.nl (Angular)
  • Onderhoud en doorontwikkeling AWS Front-end Platform NS.nl. Relevante technologieën daarbij zijn CDK, S3, CloudFront, Node.js Lambda@Edge, Java Lambda en CloudWatch.
  • Onderhoud en doorontwikkeling KTO Webhook (AWS Typescript Lambda)
  • Onderhoud Registratie ketendienst en contactvoorkeuren. (Wicket)

Professionele kennis en werkervaring

Eisen

  • Je hebt HBO niveau, bij voorkeur Informatica of een gerelateerde studie
  • Je hebt werkervaring opgedaan met complexe web landschappen
  • Je hebt werkervaring opgedaan met Scrum en Agile ontwikkelen
  • Je hebt werkervaring opgedaan met Bloomreach Experience Manager (versie 12 of hoger)
  • Je hebt werkervaring opgedaan met Java, HTML/JSP, Maven, GIT, Spring en REST.
  • Je hebt werkervaring opgedaan in een Continuous Integration of Continuous Delivery omgeving
  • Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal.

Wensen

  • CSS, Javascript en Typescript
  • Angular 2 of hoger en Wicket
  • Azure DevOps, Jenkins en Bitbucket
  • Test automatiseren d.m.v. Selenium Webdriver, Saucelabs en Applitools
  • AWS en Kubernetes
  • Linux