Helaas, deze vacature is niet actief.

Interim Senior Java developer - Utrecht

Beschrijving

Opdracht: Senior Java developer – Utrecht
Locatie: Utrecht
Startdatum: zsm
Duur: Tot 31-12-2019 met optie op verlenging
Uren per week: 36
Intakegesprekken: donderdagmiddag 19 juli
Maximum tarief: €90,- all-in

Reageren kan tot uiterlijk woensdag 18 juli 12:00 op inhuur.ns.nl.

 

De softwareontwikkelaar is werkzaam binnen een PTI-Scrum team dat software ontwikkelt van idee tot productie. De ontwikkelaar is verantwoordelijk voor de vertaling van user stories en non-functional requirements naar werkende software. Daarbij wordt er van de ontwikkelaar verwacht dat deze actief meedenkt in oplossingen waarmee de business haar doelen kan bereiken.

De DSO zet zwaar in op (software) kwaliteit, testautomatisering en (software ontwikkel)procesverbetering. Vanwege de complexe applicatie en de relatief lange inwerktijd, verwachten we dat je bereid bent om minimaal twee jaar te blijven.

 

Je bent verantwoordelijk voor de invulling van de volgende activiteiten:

  • Het vertalen van user stories en non-functional requirements naar een Java implementatie
  • Ontwerpen, bouwen en testen van software
  • Het bewaken en verbeteren van de softwarekwaliteit, onder andere door middel van testautomatisering
  • Het groomen van stories met het team en de Product Owner
  • Het uitvoeren van reviews op deliverables
  • Analyseren en oplossen van bevindingen op software
  • Het uitvoeren van Scrum processen
  • Coachen van junior en medior ontwikkelaars

 

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 Operations levert vanuit NS IT de systemen rondom de planning van logistiek en transport. Eén van de systemen die door IT Operations wordt geleverd is Donna. Met dit systeem worden alle treinen gepland, evenals het bijbehorende materieel en personeel. Donna is in beheer bij de Donna Service Organisatie (DSO), een samenwerkingsverband van NS en ProRail.

Projecten
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. Een deel van de planningssystemen is aan het einde van hun levensduur en worden vervangen door nieuwbouw in Donna.

Donna is onder te verdelen in het deelsysteem Planning en Toedeling Infra (PTI), voor alle vervoerders en ProRail, en het specifiek voor NSR ontwikkelde deelsysteem Planning Materieel en Personeel (PMPP). PTI is een bedrijfskritische applicatie waarmee de dienstregeling gepland wordt.

De overgang naar Continuous Delivery / DevOps is de komende periode één van de belangrijke speerpunten voor de DSO. Bij DSO wordt gewerkt volgens de Agile methodiek (Scrum).

 

Vereiste opleiding, kennis en werkervaring

  • HBO of WO, met minimaal 5 jaar Java ervaring
  • Werkzaam geweest in een vergelijkbare rol in een complexe omgeving voor langere duur
  • OO analysis & design
  • Design patterns
  • Relationele databases / SQL Oracle
  • Java Oracle Certified Professional

Kandidaat heeft bij voorkeur ervaring met

  • Eclipse RCP
  • Java 8 of hoger en Java EE 7
  • Jenkins, Continuous Delivery, testautomatisering
  • Oracle 12c database
  • Oracle WebLogic 12
  • MyBatis, Hibernate, Easymock en DBUnit
  • Scrum / Agile methods
  • Gradle
  • GIT
  • Jira

Daarnaast spelen in toenemende mate ook de volgende (web)technologieën een rol:

  • HTML5 / CSS3, Typescript, Javascript
  • Angular / AngularJS
  • ES6 / ES7 (ES2016) / ES8 (ES2017)
  • Websockets
  • NPM, Node.js
  • Webdriver

Gedrag, vaardigheden, competenties

  • Open, proactief, flexibel
  • Teamspeler, kan taken zelfstandig uitvoeren, zonder het team en het einddoel uit het oog te verliezen
  • Constructief kritisch, maar niet eigenwijs
  • Analytisch sterk, een goed abstractievermogen en in staat om complexe dingen helder uit te leggen
  • Werkt methodisch, zorgvuldig en met oog voor detail
  • Goede communicatieve vaardigheden
  • Doorzetter die zich niet snel van de wijs laat brengen
  • Een pragmatische en creatieve inslag
  • De drang om altijd te blijven verbeteren
  • Daadkracht en besluiten durven nemen
  • Geen 9 tot 5 mentaliteit

 

Hoe kun je je inschrijven? 
Stap 1: Klik op de button ‘inschrijven marktplaats’.
Stap 2: Registreer met je kvk-nummer.
Stap 3: Vul je gegevens in.
Stap 4: Login met je nieuwe inloggegevens op de marktplaats.

Voorwaarden en werkwijze leveranciers en zelfstandige professionals 

  • NS hanteert een maximaal all-in uurtarief, inclusief fee voor onze contractmanager Fast Flex.

  • Voeg bij elke aanbieding een cv en een korte motivatie per beoordelingscriterium toe https://inhuur-ns.secure.force.com/.

  • Tussenpartij? Je krijgt een apart contract voor de duur van maximaal 6 maanden.

  • Als inhuurkracht word je voor aanvang van de opdracht gescreend door NS (o.a. VOG, geheimhoudingsverklaring).

  • We houden je op de hoogte van je aanbieding door middel van status wijzigingen in de portal en per mail.

Meer info over voorwaarden en werkwijze? Klik hier: https://werkenbijns.nl/werkwijze-en-voorwaarden/

Solliciteren

Ben jij de perfecte kandidaat voor deze vacature en voldoe je aan de eisen? Klik dan op de knop 'Solliciteer direct!'!

Extra informatie

Status
Inactief
Plaats
Utrecht
Dienstverbanden
Fulltime (startersfunctie)

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