Bloomreach Developer

Nederlandse Spoorwegen
Max 100 p/u
Utrecht
36 uur p/w
06-11-2023
06-05-2024
Freelance

Opdrachtomschrijving

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)

Hier ga je werken

De werkzaamheden spelen zich af binnen NS IT en specifiek binnen Commercie & IT (ComIT). Binnen ComIT werken we bijvoorbeeld aan informatiediensten als NS.nl en de Reisplanner en onderhouden we de Kaartverkoopautomaat, Baliesystemen, de poortjes en paaltjes.
De afdeling binnen ComIT waar je terecht komt werkt voornamelijk voor het cluster NS Reizigers. Het cluster Reizigers bestaat uit circa 15 Scrumteams, die cross-functioneel zijn. Deze Scrumteams zijn in een complex IT-landschap met veel ketenafhankelijkheden en stakeholders verantwoordelijk voor de bouw en het onderhoud van nieuwe functionaliteiten voor klantcontactkanalen op de website, station en in de app, op basis van de door de Product Owner vanuit de business geprioriteerde Product Backlog.


Dit zijn de eisen

Om succesvol te zijn in deze functie beschik je in ieder geval over het volgende:

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

Onderstaande kennis en expertise zijn een pre, en niet direct vereist. Je zult er wel mee in aanraking komen en je staat ervoor open om met deze technologieën te gaan werken:

  • 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

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 hebt HBO niveau, bij voorkeur Informatica of een gerelateerde studie
Je hebt werkervaring opgedaan met: • complexe web landschappen • Scrum en Agile ontwikkelen • Bloomreach Experience Manager (versie 12 of hoger) • Java, HTML/JSP, Maven, GIT, Spring en REST. • Het werken in een Continuous Integration of Continuous Delivery omgeving
Je hebt kennis en ervaring met: • 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
Alles uitklappen

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.