Medior Java ontwikkelaar | Amersfoort

Functie omschrijving

Bedrijfsonderdeel

NS Reizigers (NSR) is een belangrijke pijler binnen het NS bedrijf, die voor een groot deel het gezicht van NS naar de klant vertegenwoordigt. 
 
De focus van de activiteiten van NS Reizigers ligt op het realiseren van kwalitatieve vervoerscapaciteit, goede service en informatie, aantrekkelijke reisproducten en een hoogwaardig veiligheidsprofiel. 
 
De kernwaarden van NS zijn proactief, verbindend, vakkundig en gastvrij.
 
Afdeling

IT zit in het hart van de NS. Zonder IT rijden er geen treinen meer, kunnen we geen reisinformatie geven en zelfs geen kopjes koffie meer verkopen. Om onze reizigers zo goed mogelijk van dienst te zijn, hebben we bij NS veel mooie, grote en innovatieve IT projecten lopen. 
 
Bij de afdeling Transportbesturing wordt op volcontinue basis NS materieel en personeel in Nederland bijgestuurd. Ter vervanging van het legacy VKL systeem worden toekomst vaste nieuwe systemen ontwikkeld. Met het nieuwe systeem B@M wordt materieel bijgestuurd in het geval van problemen op het spoor of het niet beschikbaar zijn van materieel. Het systeem B@D geeft de dienstregeling door aan diverse andere systemen binnen de NS. Steeds meer is sprake van aanvullende functionaliteiten, zoals de LMM tool, welke de rol Landelijk Monitor Materieel ondersteunt met actuele inzichten en overzichten van de status van de treinen en de impact op de dienstregeling.
 
Doel van de functie

Je komt terecht bij één van de vijf scrumteams die zich bezighouden met de ontwikkeling B@M, B@D en LMM.
 
Als onderdeel van je scrumteam draag je bij aan de totstandkoming van een integraal werkende oplossing in nauwe samenwerking met alle ontwikkelaars en integrators. Van deze rol wordt verwacht dat je zelfstandig en in teamverband taken plant, uitwerkt en uitvoert. Er wordt verwacht dat je proactief bent en je aan kunt passen.  
 
De visie is dat vanuit de ontwikkelteams zogenaamde één-druk-op-de-knopsoftware wordt geleverd. Voor ons betekent dit dat bij het installeren van software op de T, A of P omgeving er geen handmatige acties meer aan te pas komen.
 
Er wordt binnen het project gestreefd naar continuous integration, continuous delivery en DevOps. Dit geeft een uitdagend en dynamisch werkveld, wat ook veel vrijheden geeft.
 
Een van de kenmerken van een scrumteam is dat je gezamenlijk verantwoordelijk bent voor het opleveren van een eindproduct. De consequentie is dat je elkaar moet kunnen ondersteunen en werk kunt overnemen. Voor jou als ontwikkelaar betekent dit dat je kernexpertise ontwikkelen is maar dat je ook bereid bent om te analyseren en of testwerk te verrichten.
 
Werkzaamheden

Taken:

  • Het vertalen van use cases en non-functional requirements naar werkende software, conform de technische referentie-architectuur.
  • Het schrijven van geautomatiseerde tests als: unit-, integratie- en GUI-testen.
  • Het schrijven van technische documentatie als ondersteuning bij de software.
  • Het begrijpen van een ingewikkeld functioneel domein en daarbij het stellen van kritische vragen richting de informatieanalisten, software architecten en product owner.
  • Analyseren van bevindingen en oplossingsrichtingen voorstellen en documenteren.
  • Kunnen overleggen met de rest van het scrumteam en de andere scrumteams over een technische oplossing

Functie eisen

Ervaring hebben in minimaal de volgende tools/methoden

  • Java SE 8
  • Relationele Database (Pre: Oracle DB 12)
  • Versiebeheersysteem (Git)
  • Junit
  • Windows / Linux
  • XML/XSD
  • Object oriented analysis & design met UML.
  • Concepten en industriestandaarden zoals HTTP, XML/XSD, WSDL, JAX-WS. 
     
     
    Kennis hebben van de volgende (of soortgelijke) tools/methoden is een pre:
  • Java EE 7 (met name EJB, JMS, XA-transacties en Web Services)
  • Java applicatieserver (Weblogic 12+)
  • Checkstyle
  • dbUnit
  • Findbugs
  • SoapUI
  • Hazelcast
  • Ivy
  • Jenkins
  • Mybatis
  • Sonar
  • SQL Developer
  • Eclipse RCP 4.x 
    Opleiding, Kennis en Werkervaring
  • HBO/WO werk- en denkniveau.
  • Aantoonbare hands-on development ervaring.
  • Kennis van en ervaring met logistieke vraagstukken, bij voorkeur binnen de NS-Organisatie.
  • Kandidaat beschikt over een positieve externe referentie.
  • Pre: Aantoonbare ervaring met integratievraagstukken.
  • Aantoonbare werkervaring in het werken in een agile (scrum)team
  • Pre: Ervaring met testwerkzaamheden en Test Driven Development
  • Pre: Analysewerkzaamheden  
    Gedrag, Vaardigheden/ Competenties
  • Dynamiek/Daadkracht:
    • Zelfstandigheid
    • Initiatief
    • Doorzettingsvermogen
    • Doelgericht
  • Interpersoonlijk:
    • Communicatieve vaardigheden
    • Flexibiliteit
    • Pragmatische en creatieve inslag
    • De drang om altijd te blijven verbeteren
    • Brede interesse, zowel technisch als functioneel
  • Analytisch:
    • Analytisch vermogen
    • Creativiteit
    • Methodisch kunnen werken

 
Certificaten:

  • Pre: Oracle Certified Professional, Java Programmer

Extra informatie

Standplaats

Amersfoort
Aanvraagnummer
1152
Startdatum:
2017-09-11
Verwachte einddatum
2018-03-11
Aantal uur per week:
36
Uurtarief
n.o.t.k.
Sluitingsdatum aanvraag:
2017-09-05
Contactpersoon Quest4:
Wendy van Ooijen

Aanvullende informatie

CV max 7 pagina’s in het Nederlands

Voor meer informatie over deze functie kun je contact opnemen met Wendy van Ooijen bereikbaar op het nummer: 06-29985899. Als je geïnteresseerd bent in de functie nodigen wij je van harte uit een aanbieding te verzorgen via het onderstaand aanbiedingsformulier.

Geplaatst op 2017-08-31 17:30:39

Opdracht delen

Past de opdracht (nu even) niet bij je, maar ken je iemand die er geknipt voor is? Deel hem gerust! ????



Status : Gesloten

Reageer


Aanmelden voor functie
Maximale uploadgrootte: 5MB

‘Ik kan ze aanbevelen als aangename en zeer correcte recruiters’

Eric Reitmaier – Support engineer Mobile Viewpoint

‘Jullie laten zien wat de meerwaarde van een bureau kan zijn’

Kandidaat voor de functie Senior Migratie Manager bij de overheid 

‘Altijd een snel en duidelijk antwoord op mijn vragen’

Jan Versluijs, HR professional

‘Nog nooit zo’n gedegen voorbereiding doorlopen’

Kandidaat voor de functie Senior Ketenbeheerder bij de overheid 

‘Fijne werkgever met oog voor de medewerker’

Bianca Ashruf (Logius)

Ontvang opdrachten in je mailbox

Job Alert maken

Meld je aan voor onze talentpool

CV aanbieden