Bloomreach Developer

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

Opdrachtomschrijving

Dit ga je doen

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.

De eisen

Alles uitklappen
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.

De wensen

Alles uitklappen
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

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.