Pitstop voor succes
ICT detachering & recruitment

Senior Software Architect (Java) | Utrecht

Functie omschrijving

Bedrijfsonderdeel
Donna is het informatiesysteem voor de planning en verdeling van de treinpaden op de Nederlandse Spoorweginfrastructuur. Donna biedt de functionaliteit voor alle spoorwegondernemingen om de dienstregelingsaanvragen voor een nieuw dienstregelingsjaar bij ProRail in te dienen en biedt ProRail de functionaliteit om de capaciteit op het spoorwegnet te verdelen. Het informatiesysteem Donna biedt zowel NSR als ProRail en de overige spoorwegondernemingen de functionaliteit, zoals die voor ieders processen vereist is.
 
Een groot deel van Donna is inmiddels in bedrijf en in beheer bij de Donna Service Organisatie (DSO)
 
Binnen de DSO streven we naar het verhogen van de kwaliteit van onze releases. We onderkennen dat kwaliteit geborgd moet zijn binnen alle disciplines: heldere specificaties, een kwalitatief hoogwaardige implementatie, goed testwerk om de geleverde kwaliteit te bevorderen, goede automatische testdekking om de kwaliteit te waarborgen en goede afstemming over de disciplines heen. Met het oog op de vele jaren waarin we de applicatie nog in beheer zullen hebben, zoeken we constant naar mogelijkheden om onze effectiviteit en onze kwaliteit
 
Verantwoordelijkheden
De software architect stelt binnen een project de technische architectuur op binnen de kaders die in de Project Start Architectuur zijn gesteld. De architect is eindverantwoordelijk voor de technische kwaliteit van de software zoals binnen het project PMR wordt gebouwd.
Taken

  • Bewaken van de balans tussen de complexiteit van de vraag met de complexiteit van de oplossing.
  • Definiëren en documenteren van de technische architectuur van de applicaties. (componenten, deelsystemen, framework)
  • Definieren en ontwerpen van interfaces
  • Bewaken en behalen non functionele specificaties zoals beveiliging, performance en capaciteitsdoelstellingen.
  • Ontwerpen van technische mechanismes voor de realisatie van complexe onderdelen op basis van de functionele specificatie
  • Gedurende het project bewaken van de architectuur voor de reeds ontwikkelde onderdelen.
  • Sparren met lead developer(s) betreffende detail invulling en het verdiepen van de architectuur.
  • Ondersteunen van de Project Manager ten aanzien van technische en kwaliteitsgerelateerde keuzes.
  • Synergie bewaken over de verschillende bouwteams heen.
  • Analyseren van de impact van de functionele specificaties op de architectuur en het adviseren hoe de wederzijdse impact verlaagd kan worden.
  • Het voldoen aan de gestelde exit criteria
  • Adviserend en richtinggevend hoe de verschillende disciplines binnen een project in lijn kunnen worden gebracht ter verhoging van de algehele software kwaliteit.
  • Opstellen van kaders, principes en kwaliteitsaspecten van softwarearchitectuur.
  • Contact onderhouden met architectuurteam en de Architect van Donna PTI. 

Verantwoordelijkheden
 

  • De software architect is verantwoordelijk voor het opstellen en onderhouden van de software architectuur.
  • De software architect heeft de verantwoordelijkheid om de belangrijkste technische keuzes, binnen de in het visiedocument en PSA gestelde kaders, te maken en vast te leggen
  • De architect is verantwoordelijk voor het actief uitdragen van de rationale achter de gemaakte (technische) keuzes naar de verschillende stakeholders.
  • Hij is verantwoordelijk voor het identificeren van de meest significante aspecten van het te realiseren systeem wat betreft functionele en niet functionele requirements, ontwerp, implementatie en deployment.
  • Het abstraheren van de complexiteit tot beheersbare modules voor het ontwikkelteam.
  • Gedeelde verantwoordelijkheid met de projectmanager ten aanzien het beheersbaar houden van technisch gerelateerde projectrisico’s.

 

Functie eisen

  • Afgeronde Informatica opleiding op HBO/WO niveau
  • Kennis en ervaring met diverse process methodieken zoals RUP, Prince2 en Scrum
  • Ruime kennis van Java & JEE en minimaal 5 jaar aantoonbare ervaring in een vergelijkbare rol
  • Kennis en ervaring van diverse JEE stacks, ervaring met Oracle WLS en DB is een pré
  • Kennis en ervaring van UML en andere relevante ontwerpmethodieken
  • Ervaring met het toepassen van patterns en concepten (GoF,EIP, Sun Blueprints) in praktijk situaties.
  • Kennis en ervaring met RDBMS systemen.
  • Ervaring met Test Driven Development in de praktijk en de daarbij behorende gangbare frameworks.
  • Kennis en ervaring met code kwaliteit
  • Ervaring met XML en Webservices standaarden
  • SCEA certificering is pré

Persoonlijke Vaardigheden

  • Analytisch sterk
  • Besluitvaardig
  • Coach en motivator
  • Creatief
  • Ervaring met projectmatig werken
  • Teamspeler
  • Communicatieve vaardigheden
  • Verantwoordelijkheidsgevoel

Extra informatie

Standplaats

Utrecht
Aanvraagnummer
1045
Verwachte startdatum:
2017-07-24
Aantal uur per week:
36
Uiterlijk reageren tot:
2017-07-05
Contactpersoon Quest4:
Wendy van Ooijen

Aanvullende informatie

Gedurende de looptijd van de opdracht komt kandidaat bij Quest4 in dienst

CV max 7 pagina´s en in het Nederlands

Intakegesprekken vinden plaats op 12-7 tussen 9:00 – 12:00 en 14:00 – 15:00.

Voor meer informatie over deze functie kunt u 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-07-03 13:51:57



Aanmelden voor functie

Aanmelden voor functie
Sleep je bestanden hierheen, of klik hier om ze te selecteren Kies bestand
Maximale uploadgrootte: 67.11MB
Status : Gesloten

Zoek opdrachten via Quest4

Aanmelden Job Alert

Plaats een opdracht op Quest4

Plaats een opdracht