Cegeka
Binnen onze software afdeling Applications hebben we een divisie die specifiek projecten voor de Vlaamse Overheid behartigt. Cegeka''s Flanders Digital wil, in partnership met de Vlaamse Overheid, ervoor zorgen dat Vlaanderen naar de Europese top 5 van meeste gedigitaliseerde regio''s uitgroeit. Cegeka is hier in de strategische IT partner van de Vlaamse Overheid. Wij zetten op die manier onze schouders onder de verdere digitalisering van Vlaanderen op het vlak van digitale werkplekken en het bouwen van applicaties die impact hebben op 6,6 miljoen Vlamingen, zoals jij en ik. Denk bijvoorbeeld aan het Groeipakket, waardoor Vlaamse gezinnen automatisch de correcte toeslagen en uitkeringen krijgen. Of aan het Vlaams Handhavingsplatform voor het Agentschap Justitie en Handhaving waarbij alle informatie rond bestuurlijke handhaving van de verschillende inspectiediensten in Vlaanderen gecentraliseerd wordt. Met Persona neemt het Agentschap voor Onderwijs een nieuwe applicatie in gebruik om de personeelsgegevens te beheren. Daarnaast hebben we nog tal van andere projecten. Voor een van onze grootste klanten in Brussel zoeken wij een Technical Architect, om het op z''n Vlaams te zeggen, met goesting! Heb jij zin om mee te bouwen aan een digitaal Vlaanderen?
Verantwoordelijkheden
* Je gaat als moderator optreden voor de verschillende stakeholders om tot een keuze tussen verschillende oplossingsrichtingen te komen.
* De interne samenwerking met stakeholders is van essentieel belang. Je gaat hun vereisten en bedenkingen capteren en verwerken in architectuur.
* Je kent en gebruikt de verschillende integratie strategien zoals ze in DDD beschreven staan en kan deze ook toepassen.
* Je gaat samen met de functionele applicatie architect een beschrijving geven van de verschillende API''s die vanuit de toepassing noodzakelijk zijn, met welke componenten deze integreren en wat de gekozen integratie technologie is. Je beschrijft dit bijvoorbeeld in swaggerhub of een andere tool die de gekozen technologie ondersteunt.
* Je gaat aan de hand van de functionele en non functionele requirements, rekening houdende met de referentie architectuur, een technische data applicatie architectuur beschrijven en onderhouden.
* Je zal input geven over hoe de oplossing functioneel en vooral niet functioneel getest kan worden (test strategie) en garanderen dat de architectuur op alle omgevingen testbaar is.
Wat breng jij mee?
1. Je hebt reeds ervaring als Technical Architect en een sterke technische achtergrond in een Java omgeving.
2. Je hebt ervaring met de basisconcepten van Agile (E2E Agiliteit, Mindset, Business value, openheid voor verandering,...) en Scrum.
3. Je hebt kennis en ervaring in een transitie naar microservices en containers.
4. Je bent in staat op korte termijn de technische werking van de toepassingen in beheer van het team te verwerven.
5. Je hebt ervaring en