Medior Java Ontwikkelaar

Utrecht  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Project :
De afdeling Logistiek van NS Reizigers gebruikt een verzameling systemen waarmee ze de dienstregeling, het materieel en het personeel plant. Deze systemen zijn aan het einde van hun levensduur.
Het project Planning Materieel Netwerk is onderdeel van een overkoepelend project, met als doel om al deze deelsystemen en interfaces te saneren. Daarbij wil NSR graag met het project een aantal innovaties en procesverbeteringen doorvoeren die met de oude systemen niet mogelijk zijn.
Eén van de deelsystemen is het plansysteem voor materieel. Hiermee kan de NSR planner het materieel plannen op de dienstregeling: welk type materieel en hoeveel van dit type rijden er van A naar B. De planner houdt hierbij rekening met reizigersprognoses, de beschikbaarheid van materieel, wensen van de afdeling Commercie etc.
Planning Materieel Netwerk zal het oude plansysteem voor materieel vervangen, waarbij behalve actuele technologie er direct een aantal procesverbeteringen worden doorgevoerd ondersteund door de software. Daarbij zal Planning Materieel Netwerk diverse innovaties doorvoeren, waaronder het toepassen van planningsautomaten.
Het project heeft momenteel één software ontwikkelteam. Dit team werkt volgens Agile Scrum.
Doel van de functie :
De softwareontwikkelaar is werkzaam binnen een 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.
PM Netwerk zet zwaar in op (software) kwaliteit, testautomatisering en (software ontwikkel)procesverbetering.
Werkzaamheden :
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
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 ontwikkelaars
Functie-eisen:
Vereiste Opleiding, Kennis en Werkervaring :
HBO of WO met 3 jaar relevante (Java) ervaring
OO analysis & design
Relationele databases
Oracle Certified Professional, Java SE 5 Programmer of hoger
Kandidaat heeft bij voorkeur :
Kennis van Eclipse RCP
Kennis van Java 7 of hoger en JEE 6
Kennis van TDD, Continuous Integration, Dependency Injection
Kennis van mocking en DBUnit
Ervaring met Scrum / Agile methods
Kennis van, ervaring met Ant
Arbeidsvoorwaarden
Startdatum: 13 juli 2015
Verwachte einddatum: 31 december 2015
Optie op verlenging: ja
Inzet: 36 uur per week
Standplaats: Utrecht
Aantal posities: 1
Sluitingsdatum vacature
Op deze vacature kun je reageren tot donderdag 2 juli om 15:00 uur
Locatie
Utrecht
Start date
n.a
From
CC Group
Published at
25.06.2015
Project ID:
931040
Contract type
Freelance
To apply to this project you must log in.
Register