Kwaliteit staat bij jou voorop. Dat is fijn, want met deze eigenschap kom je goed tot je recht binnen de afdeling IT, Data en Innovatie van het CJIB. Ook hier is kwaliteit een belangrijke pijler. Zowel in de ontwikkeling van applicaties als in vernieuwde softwareoplossingen. Kom jij met jouw oog voor kwaliteit je steentje bijdragen in de functie van Software Architect? Benieuwd naar deze uitdagende functie in een dynamische en data gedreven omgeving? Lees dan snel verder!
Wat ga je doen?
Als opsteller en bewaker van de software architectuur, binnen onze ontwikkelomgeving, vertaal je kaders en principes vanuit functionele en non-functionele specificaties naar bouwstandaarden voor de ontwikkelaars. In het stellen van deze kaders staat de kwaliteit van de applicaties voorop. Je zorgt dat applicaties worden gebouwd en bouwt indien nodig zelf mee. Tevens begeleidt je softwareontwikkelingen. Dit doe je door actief bij te dragen aan voortrajecten en het opstellen van de nodige architectuur documenten. Je houdt hierbij rekening met de bestuurbaarheid en beheerbaarheid van de processen en applicaties in samenhang met de infrastructuur.
Je adviseert de IT organisatie over relevante technologische softwareontwikkelingen en houdt hierbij rekening met toekomstbestendigheid, onderhoudbaarheid, kosten en aanwezige expertise. Doordat jij out-of-the-box denkt en toekomstgericht adviseert staat één ding vast; als IT ontwikkelen we moderne en hoogwaardige software-oplossingen, waar onze business de vruchten van plukt.
Gery Zoer, Manager IT, vertelt: “Afstemming is belangrijk, dit gebeurt in samenwerking met diverse partijen binnen en soms ook buiten het CJIB. Hierin is het belangrijk dat jij je als Software Architect onafhankelijk en professioneel opstelt. Binnen deze functie is het zaak dat je tussen verschillende, soms tegenstrijdige, belangen te navigeren. Jij krijgt de verantwoordelijkheid en ruimte om vanuit je expertise de juiste technische en functionele keuzes in de applicatie inrichting te maken.”
Tot slot ben jij, samen met je collega-architecten, verantwoordelijk voor beslissingen over de te gebruiken technologieën, standaarden en frameworks. Waar nodig coach je collega-architecten en lever je een actieve bijdrage in kennisdeling. Gezien jij zelf een kundige ontwikkelaar bent adviseer, begeleid en bouw je in sommige gevallen mee aan applicaties. Hierin heb jij een belangrijke rol in het bewaken van de kwaliteit van de ontwikkelactiviteiten en het toetsen tegen de voorgeschreven architectuurstandaarden.