Opdracht Functie: Locatie: Opdrachtgever: Start: Eind: Verlenging: Uren: Tarief: Aanbieden tot: Java Ontwikkelaar NS Utrecht NS 01-06-2016 31-12-2016 Zeer grote kans! 36 uur per week zo scherp mogelijk! 24-05-2016, 17.00 uur Let op! Het tarief is een belangrijke factor in de beoordeling van de kandidaten. Graag hier rekening mee houden bij het aanbieden! Omschrijving: 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. Project Het project Generieke Interfaces Donna is onderdeel van het programma VPT UIT en heeft als doel het ontsluiten van de gegevens uit het Donna systeem voor haar afnemers middel webservices Het scrum team bestaat momenteel uit een scrum master/ software ontwikkelaar, een tester en vijf software ontwikkelaars. Ter uitbreiding van het scrum team zijn we op zoek naar een software ontwikkelaar. Doel van de functie De software ontwikkelaar is werkzaam in een Scrum team dat interface software bouwt en test. Daarbij is de ontwikkelaar mede verantwoordelijk voor het vertalen van de interface requirement specificaties naar werkende software. Het ontwikkelen van geautomatiseerde testen is een belangrijk onderdeel van de werkzaamheden. Werkzaamheden Je bent verantwoordelijk voor de invulling van de volgende activiteiten: Schrijven van unit en integratietesten Het vertalen van interface requirement specificaties naar een Java implementatie. Het groomen van stories met het team en de Product Owner Het uitvoeren van reviews op software en specificaties Het uitvoeren van de standaard scrum processen Het bewaken en verbeteren van de softwarekwaliteit Analyseren en doorvoeren van oplossingen ten aanzien van software bevindingen. Analyseren en oplossen van performanceproblemen Functie eisen : HBO of WO met mimimaal 3 jaar relevante Java ervaring Kennis van Java 5 of hoger Ervaring met het toepassen van XML-standaarden: xsd-schema’s, wsdl, SOAP-webservices Relationele database/SQL Kennis van onderstaande is een pre: Ervaring met Eclipse IDE Kennis van TDD. Kennis van infra-gerelateerde Spoorse plansystemen (zoals Donna) Kennis van het frameworks MyBatis Ervaring met Scrum / Agile methodes Ervaring met Cucumber Ervaring met Ant Onderstaande certificering zijn een pre: Certified Programmer for Java Platform Aanvullende eisen: Kandidaat heeft minimaal 3 jaar aantoonbare werkervaring met Java Kandidaat beschikt aantoonbare werkervaring met testautomatisering kandidaat heeft Ervaring met mocking en DBUnit, Cucumber Kandidaat heeft aantoonbare werkervaring met Relationele databases Kandidaat heeft ervaring met het toepassen van XML standaarden: xsd-schema’s, wsdl, SOAP-webservices Kandidaat heeft Ervaring met Ant Competenties: Iemand die werken in teamverband verkiest boven alleen te opereren Iemand die op een heldere manier abstracte en complexe zaken aan anderen kan uitleggen Daadkracht/dynamiek: Teamplayer die taken zelfstandig kan uitvoeren, zonder het team en het einddoel uit het oog te verliezen Resultaatgericht en pragmatisch Gericht op verbetering van proces en productAnalytische competenties: Analytisch vermogen Abstractie vermogenCreatief bij het vinden van oplossingen Organiseren: Accuratesse bij het uitvoeren van werkzaamheden Oog voor detail bij analyses en reviews Interesse? Dan ontvangen we graag de volgende gegevens van u: - Meest recente cv, in word formaat, in de taal van de aanvraag - Korte en duidelijke motivatie, waarin goed naar voren komt, dat aan de gestelde eisen kan worden voldaan - Beschikbaarheid - Vakantieplanning - Tariefindicatie