ICTU
Lead developer / Solution architect
6 dagen geleden toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Over de opdracht
In het kader van een stelsel rond bescherming van inkomen bij beslagleggingen worden tijdelijke proof-of-concepts ontwikkeld. Deze conceptuele oplossingen geven inzicht in de specificaties en startarchitectuur voor een minimale samenloopcheck, een werkwijze voor de ontwikkeling van een voorziening binnen SKD en de voor- en nadelen van verschillende oplossingsrichtingen.
Werkzaamheden en aanpak
Het traject beproeft twee situaties. De eerste twee sprints zijn gericht op het hernemen en uitbreiden van een eerdere proof-of-concept voor de minimale samenloopcheck. De resterende sprints zijn bestemd voor een nieuwe proof-of-concept voor de situatiecheck.
In een kortcyclisch ontwikkeltraject werkt de lead developer / solution architect samen met SZW en ketenpartners. In een proefomgeving worden op basis van usecases functionaliteiten ontwikkeld en toegevoegd aan een proefapplicatie. Beoogde gebruikers beoordelen de resultaten; op basis van hun feedback worden onderdelen aangepast, verwijderd of toegevoegd. Ook worden waar nodig verschillende oplossingsrichtingen gebouwd en getoetst. De kandidaat vervult de rol van solution architect en haalt tijdens ontwerp- en toetssessies actief de inbreng van ketenpartners op. De rol verbindt businessbehoeften en gewenste functionaliteit met applicatieontwerpen en concrete bouwblokken.
De proof-of-concepts worden gemaakt met fictieve gegevens en zonder echte systeemkoppelingen; daarvoor worden stubs gebruikt. De functionaliteit is beperkt tot de usecases voor de minimale samenloopcheck. Het team werkt volgens een agile/scrum-aanpak in sprints van drie weken. Het projectteam bestaat uit een projectleider, een software delivery manager, de lead developer / solution architect en een junior/medior developer. De kandidaat werkt met de opdrachtgever, productowner, analisten, architecten, ketenpartners en het ontwikkelteam.
Resultaten en context
Het project is een timebox en levert een gedragen set functionele en niet-functionele requirements op, evenals inzicht in risico’s en randvoorwaarden voor een toekomstige ontwikkel- en beheerpartij. De resultaten worden vastgelegd in een lessons-learneddocument met succesvolle en niet-succesvolle oplossingen en patronen, een aanzet voor een projectstartarchitectuur en een aanzet voor niet-functionele eisen. De voor het traject ontwikkelde software wordt aan het einde verwijderd. De ontwikkelomgeving en ontwikkelcapaciteit worden door ICTU verzorgd; SZW levert onder meer de productowner, businessanalisten en architecten.
Eisen
- Ervaring met het ontwikkelen van complexe (enterprise) softwaresystemen.
- Ervaring met informatiebeveiliging en securityvraagstukken.
- Ervaring met het ontwikkelen binnen de Java-stack.
- Aantoonbare ervaring van meer dan 10 jaar met het ontwikkelen van ketenbrede (enterprise) softwaresystemen.
- Aantoonbare ervaring met het ontwikkelen van webservices.
- Aantoonbare ervaring van meer dan 5 jaar als lead developer.
- Aantoonbare ervaring als solution architect of in een vergelijkbare rol.