Als Lead ICT - Technical Solution Architect BUP speel je een sleutelrol in de digitale transformatie van mobiliteitsbeleid in Vlaanderen. Je combineert strategische visie met concrete architectuursturing, en fungeert als technisch klankbord tegenover de technical leads van de leveranciers die onze applicaties mee realiseren.
Je draagt actief bij aan
- digitalisering van bestaande, beleidsuitvoerende processen (BUP) als rijexamens, subsidies, erkenningen, inspecties, …
- strategische digitaliseringsprogramma’s zoals:
- hervorming technische keuring
- nieuw toetsplatform rijexamens
- digitalisering transportvergunningen, …
- evolutie naar een modulaire, bouwsteen-gebaseerde architectuur
- implementatie van de Vlaamse digitale strategie (digital first, only once, Privacy by design, No wrong door, Overheid als platform, Semantische interoperabiliteit via OSLO, …)
Kortom: een bestaand, complex landschap transformeren naar een samenhangende architectuur op basis van bouwstenen — en bewaken dat die visie ook effectief gerealiseerd wordt, tot op codeniveau.
Wat zal je moeten doen?
Architectuur & strategie
- De doelarchitectuur voor TMB ontwikkelen en bewaken in samenspraak met het Enterprise Architect Office (EAO)
- Beleidsdoelstellingen vertalen naar concrete architectuurrichtlijnen en standaarden
- Architecturale aansturen keuzes binnen complexe programma's
- Technische vertaling van architectuurkeuzes naar concrete bouwstenen evalueren en uitdagen, in overleg met technical leads van betrokken leveranciers
- Hexagonale architectuur (ports & adapters) en de onderliggende contracten tussen domeinkern en adapters beoordelen, in de implementatie van TMB-applicaties
- Beoordelen of domeinkern correct is opgebouwd volgens DDD-bouwstenen (aggregates, entities, value objects, bounded contexts)
- Java-codestructuur en -best practices bewaken binnen het applicatielandschap, in samenspraak met leveranciers
- Door leveranciers voorgestelde CI/CD-aanpak toetsen en bijsturen, binnen de standaarden van het EAO
- AI-gebruik in development keten optimaliseren: standaarden/guardrails voor AI-assisted development implementeren en bewaken, in overleg met leveranciers & programmateam
Transformatie van het applicatielandschap
- Heterogeen applicatielandschap met verschillende maturiteit in kaart brengen
- Gefaseerd evolutiepad (geen big bang) definiëren
- Maturiteit gradueel verhogen (modulariteit, integratie, data, kwaliteit)
Bouwsteen-architectuur (kernopdracht)
- TMB-bouwstenen uitwerken en afdwingen op drie niveaus:
- functionele bouwstenen (capabilities)
- databouwstenen (kerngegevens en datadiensten)
- technische bouwstenen (API’s, IAM, integratie, …)
- Hergebruik en standaardisatie over projecten heen stimuleren
Integratie & data
- Gestandaardiseerde integratie- en datapatronen ontwerpen
- Gegevensuitwisseling en toepassing van only once-principe structureren
- Aansluiting verzekeren op Vlaamse bouwstenen (MAGDA, ACM/IDM, e-loketten, …)
Governance & samenwerking
- Architectuur governance en bouwsteenbeheer volgens principes van domain driven design mee bewaken
- Architecturale reviews uitvoeren en technische schuld opvolgen
- Is het vaste technische aanspreekpunt en klankbord voor technical leads van leveranciers; signaleert risico's en afwijkingen tijdig aan het programmateam
- Intens samenwerken met interne teams, leveranciers en partners (Digitaal Vlaanderen, WEWIS, int