Solution Architect Service Design
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
Binnen Donna Service Organisatie (DSO) is Continuous Delivery en het meer wendbaar maken van Donna een belangrijk thema. Er wordt gewerkt aan:
- het neerzetten van een nieuwe software en technische architectuur op basis van microservices waarmee de applicatie toekomst vast wordt gemaakt
- verbeteringen en vernieuwingen in de Delivery Pipeline
- migratie van de huidige architectuur naar de nieuwe CI/CD ondersteunende architectuur
- een organisatie die deze transitie ondersteunt
Als solution architect werk jij dicht tegen de teams aan met als belangrijkste focus de applicatie Donna dat op web gebaseerde microservice architectuur wordt herbouwd. Het betreft een transitie van een Java fat-client op Citrix naar een webapplicatie op basis van Angular. Je bent hands-on sparringpartner voor verschillende teams en kunt Java, Angular en CSS etc. code reviewen.
Je levert scrumteams functionele en non-functionele kaders waarmee zij zelfstandig de realisatie kunnen uitvoeren. Je definieert en documenteert de architectuur van de volgende team overstijgende dossiers:
- Service design binnen large scale microservices architectuur
- API management en Security
- IAM met SSO, oAuth, openId
Je draagt de visie en de rationale achter gemaakte (technische) keuzes uit naar de DSO teams en andere stakeholders. Je draagt de architectuur richtlijnen uit en bewaakt de toepassing ervan. Tevens bewaak je het behalen van niet-functionele specificaties zoals beveiliging, performance en capaciteitsdoelstellingen. Je helpt de teams om ervoor te zorgen dat de implementatie van de services volgens kaders en richtlijnen gaat.
Werk voorbereiden voor de teams en begeleiding tijdens ontwerp en realisatie van services. Dit met als doel uniformiteit over de teams heen en het behalen van een hoge kwaliteit software.
- Domeinarchitecten ondersteunen bij het opstellen van een DSO brede architectuur roadmap.
- Vooruitkijken door toekomstige impediments te identificeren en actie te ondernemen om deze weg te nemen of vroegtijdig aan te kaarten.
- Duidelijke visie betreffende CI/CD, DevOps en modularisatie hebben, afstemmen en uitdragen.
- 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).
Binnen de groep van architecten zijn er nog verschillende andere werkzaamheden. In overleg wordt bepaald aan welke onderwerpen de architect deel gaat nemen:
- Opstellen van kaders, principes en kwaliteitsaspecten van softwarearchitectuur.
- Architectenreview op RFC’s en oplossingen.
- Contact onderhouden met het architectuurteam.
De Donna Service Organisatie (DSO) is verantwoordelijk voor verdere ontwikkeling en beheer van het systeem Donna. De DSO omvat alle disciplines van systeemontwikkeling, technisch beheer en gebruikersondersteuning. Bij elkaar zijn het ongeveer 120 medewerkers. De applicatie Donna is een bedrijfskritische applicatie waarmee de dienstregeling voor alle treinen van alle vervoerders gemaakt wordt. Zonder Donna rijden er dus geen treinen. Daarnaast maakt Donna het ProRail mogelijk om als onafhankelijke scheidsrechter op te treden en de beperkte capaciteit van het spoor eerlijk te verdelen. Donna is een groot complex geïntegreerd systeem (ter illustratie: meer dan 1.000.000 regels code). Hoewel Donna in productie staat, wordt er nog volop gewerkt aan het uitbreiden en verbeteren van de applicatie. Er wordt in scrum teams in tweewekelijkse sprints gewerkt aan de ontwikkeling en onderhoud. Je zult intensief samenwerken met de Donna lead architecten en maakt in afstemming een referentie architectuur. Daarnaast ontwerp je samen met de lead developers de technische mechanismes voor de realisatie van complexe onderdelen op basis van de architectuur kaders.
Requirements
Je hebt kennis van, en ervaring met API’s en andere integratie technieken en hebt ruime ervaring met applicatie integratie.
- Je hebt ervaring met het ontwerpen van (micro)services in een complexe omgeving.
- Je hebt ruime ervaring in het begeleiden van teams in de hierboven genoemde punten.
- Je hebt 5jr recente ervaring is lead developer.
- Je beschikt over HBO/ WO werk- en denkniveau en minimaal 5 jaar relevante ervaring als solution architect in complexe omgevingen op het gebied van applicaties en IT-infrastructuur.
- Je hebt ruime kennis en ervaring in de non functionele architectuur aspecten.
- Je hebt kennis van architectuurmodellen en ervaring in het opstellen van architectuur documenten.
- Je hebt ervaring in of kunt je verdiepen in zowel integratie, software, infrastructurele, web en security aspecten.
- (Pre) Je hebt een aantal jaar gewerkt in de logistieke sector in een vergelijkbare rol.
- Je beschikt aantoonbaar over HBO/WO werk- en denkniveau en minimaal 5 jaar relevante ervaring als solution architect in complexe omgevingen op het gebied van applicaties en IT-infrastructuur.
- Je beschikt aantoonbaar over meerdere jaren ervaring met het ontwerpen van (micro)services in een complexe omgeving.
- Je beschikt aantoonbaar over meerdere jaren kennis van, en ervaring met API’s en andere integratie technieken en hebt ruime ervaring met applicatie integratie.
Functie wensen (gunningscriteria)
- Je hebt een aantal jaar gewerkt in de logistieke sector in een vergelijkbare rol.
- Je hebt kennis van architectuurmodellen en ervaring in het opstellen van architectuur documenten.
About the company
CV in “Word-formaat” geschreven in de taal van de uitvraag;
- Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).
N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How to Find Tech Jobs in Amsterdam
Best Companies in the Netherlands: Top 25 Companies in 2023
The Netherlands – Europe’s powerhouse for software development?
The 12 Best Jobs for Software Engineers