Helaas, deze vacature is niet actief.

Senior fullstack developer - DSO - Utrecht

Beschrijving

  • Je komt te werken in 1 van de 11 software ontwikkelteams binnen de DSO die werken volgens agile scrum en volop bezig zijn met de transitie naar CI/CD en DevOps. 
  • Het domein van logistieke planning is complex en kennisintensief, waarbij rekening wordt gehouden met vele factoren. Hierbij valt te denken aan gestapelde afhankelijkheden (spoor, materieel, personeel), buitendienststellingen, operationele verstoringen, reizigersprognoses en kwaliteitsdoelstellingen. Een echte uitdaging voor mensen die van een complexe puzzel houden.

Je bent werkzaam binnen een scrum team dat software ontwikkelt van idee tot productie. Je bent  verantwoordelijk voor de vertaling van use cases, user stories en non-functional requirements naar werkende software. Dit dient te gebeuren binnen de kaders gegeven vanuit de software architect. Denk daarbij aan technische ontwerpen en programmeerrichtlijnen. Ook maak je geautomatiseerde testen en doet onderhoud op de applicatie, waaronder het herstellen van softwarefouten en het doorvoeren van software kwaliteitsverbeteringen. Dankzij jouw inhoudelijke kennis en enthousiasme ben jij van onschatbare waarde bij:

  • Het vertalen van use cases, user stories en non-functional requirements naar een Java implementatie.
  • Schrijven van unit en integratietesten.
  • Het bewaken en verbeteren van de softwarekwaliteit, o.a. d.m.v. testautomatisering.
  • Het uitvoeren van reviews op software en specificaties.
  • Het uitvoeren van de standaard scrum processen, mogelijk in een aanvullende rol als scrummaster.
  • Het bewaken en verbeteren van de softwarekwaliteit.
  • Analyseren en doorvoeren van oplossingen ten aanzien van software bevindingen.
  • Analyseren en oplossen van performanceproblemen.
  • Coachen van junior en medior ontwikkelaars, mogelijk in een rol als lead-developer van het team.

Bedrijfsonderdeel
NS Reizigers (NSR) houdt zich bezig met ‘alles wat met het rijden van treinen en het faciliteren van de klant te maken heeft'. Op een gemiddelde werkdag maken meer dan één miljoen klanten per dag gebruik van de diensten en reizen met de treinen van NSR. NS Reizigers streeft ernaar om: de treinen op tijd te laten rijden, te zorgen voor voldoende en comfortabel materieel, goede service en informatie te verstrekken, zorg te dragen voor adequate opvang bij verstoringen.

Afdeling
IT operatie levert vanuit NS IT de systemen rondom de planning van logistiek en transport. Eén van de systemen die door IT operatie wordt geleverd is Donna. Dit is het plansysteem waarmee alle treinen die dagelijks rijden treinen gepland worden, evenals het bijbehorende materieel en personeel. Donna wordt beheerd en verder ontwikkeld door de Donna Service Organisatie (DSO), een samenwerkingsverband met ProRail. De DSO omvat alle disciplines van systeemontwikkeling, technisch beheer en gebruikersondersteuning. Bij elkaar zijn het ongeveer 120 medewerkers. Je komt te werken in 1 van de 11 software ontwikkelteams binnen de DSO die werken volgens agile scrum en volop bezig zijn met de transitie naar CI/CD en DevOps. 

Donna is onder te verdelen in Planning en Toewijzing Infra (PTI), voor alle vervoerders en ProRail, en het specifiek voor NSR ontwikkelde Donna Knoop Materieel en Personeel systeem (PMPP).  Een deel van de NS planningssystemen is aan het einde van hun levensduur en worden vervangen door nieuwbouw in Donna. Het planningssysteem voor landelijke materieelplanning wordt vervangen door het project Planning Materieel Netwerk (PMN), als onderdeel van het programma VPT Uit.

  • Minimaal een afgeronde hbo-opleiding en minimaal 5 jaar ervaring als full stack java developer.
  • Kennis van Java 8 of hoger en JEE 7.
  • Kennis van Relationele database/SQL.
  • Ervaring met scrum, agile, CI/CD en DevOps (mindset en tooling).

Kennis van onderstaande is een pre:

  • Ervaring met IntelliJ/Eclipse IDE.
  • Ervaring met Angular.
  • Kennis van TDD. 
  • Kennis van infra-gerelateerde plansystemen voor het spoor (zoals Donna).
  • Kennis van Git.
  • Kennis van Gradle.

Onderstaande certificering zijn een pre:

  • Oracle Certified Programmer for Java 8 Platform.
  • Oracle Certified Expert, Java EE 6 Web Services Developer.

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. Maar als 1 van de grootste werkgevers van Nederland hebben we je zoveel meer te bieden. Voor deze functie is dit onder andere:

  • Een maximaal salaris van € 5.897,- bruto per maand (o.b.v. 36-urige werkweek). 
  • Een 36-urige werkweek.
  • Vijf weken vakantie (180 uur) op basis van fulltime dienstverband.
  • 1,1 maal je contractuele arbeidsduur per week persoonlijk budget (verlof onderdeel van keuzeplan).
  • De mogelijkheid om drie christelijke feestdagen om te ruilen voor drie 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.
  • Gratis treinreizen in de daluren voor je gezinsleden.
  • Korting op Europese treinreizen zodra je 1 jaar bij NS werkt.
  • Professionele ontwikkelingsmogelijkheden en een keuzeplan.
  • De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg).
  • Bij goed functioneren, krijg je na een jaar een vast contract.

Extra informatie

Status
Inactief
Plaats
Utrecht
Dienstverbanden
Fulltime (startersfunctie)

De Meern | ICT / IT / Programmeur | Fulltime (startersfunctie)

We heten wel YoungCapital, maar iedereen is even welkom. Ook als je al wat meer ervaring hebt. Meer weten? Check onze FAQ.