Solution Architect

Entico
Brussel, Belgium
5 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Languages
Dutch, English, French
Job source

Tech stack

Application Programming Interfaces (APIs) Applications Architecture Code Review Information Systems Software Engineering Archimate Technical Debt Togaf Microservices

Job description

Voor een organisatie binnen de Belgische spoorwegsector zoeken we een ervaren Solution Architect. Je geeft de architectuur vorm van een bedrijfskritisch platform voor de planning van treinen en infrastructuurwerken en begeleidt de verdere modernisering ervan.

Je combineert een brede architectuurvisie met technische diepgang. Je maakt onderbouwde keuzes, brengt samenhang in een complex applicatielandschap en ondersteunt teams bij de realisatie van veilige, betrouwbare en toekomstbestendige oplossingen.

Je werkt binnen een domein dat toepassingen beheert voor spoorweginfrastructuur, treinverkeer en infrastructuurwerken. Deze toepassingen ondersteunen onder meer planningsdiensten, seinhuizen en de centrale verkeersleiding.

De systemen zijn essentieel voor de dagelijkse spoorwegactiviteiten en worden ondersteund door een wachtdienst die 24/7 beschikbaar is.

Jouw werkterrein omvat het planningsplatform, de bijbehorende componenten en de interfaces met andere systemen. Je komt terecht in een omgeving waarin legacytoepassingen en moderne microservices naast elkaar bestaan. De combinatie van bestaande technologie, platformmodernisering en verschillende integratiemechanismen vormt de kern van de architecturale uitdaging.

Jouw rol

Je ontwerpt, documenteert en beheert de oplossingsarchitectuur vanuit concrete bedrijfsdoelstellingen en functionele en niet-functionele behoeften. Je bewaakt de aansluiting op de enterprise-architectuur, architectuurprincipes, standaarden, referentiearchitecturen en vastgelegde ontwikkeltrajecten.

Je vertaalt behoeften naar een ontwerp dat:

  • Technisch haalbaar en realiseerbaar is voor de betrokken teams.
  • Veilig, veerkrachtig en operationeel beheersbaar is.
  • Uitbreidbaar en economisch duurzaam blijft.
  • Rekening houdt met prestaties, continuΓ―teit en de volledige levenscyclus.

Je vergelijkt oplossingsscenario’s, documenteert afwegingen en ondersteunt de besluitvorming. Vervolgens begeleid je de implementatie en controleer je of de opgeleverde oplossing overeenstemt met de goedgekeurde architectuur.

Daarvoor beschik je ook over praktische technische kennis: je kunt bestaande code lezen, de structurele kwaliteit beoordelen en met engineers bespreken wat architectuurkeuzes concreet betekenen.

Daarnaast onderhoud je één samenhangend architectuurreferentiemodel in ArchiMate, waaruit de verschillende architectuurweergaven worden afgeleid.

  • Stakeholders identificeren en hun doelstellingen, aandachtspunten en succescriteria begrijpen.
  • Functionele, niet-functionele, reglementaire, operationele en beveiligingsvereisten analyseren en kritisch toetsen.
  • De scope, systeemgrenzen, aannames, afhankelijkheden en beperkingen vastleggen.
  • De traceerbaarheid bewaken tussen bedrijfsdoelstellingen, vereisten, architectuurbeslissingen en oplossingscomponenten.

De oplossingsarchitectuur uitwerken

  • Een technische inventaris opstellen en de relevante bestaande architectuur beschrijven.
  • Een samenhangende doelarchitectuur ontwerpen voor bedrijfsprocessen, gegevens, applicaties, integraties, technologie, beveiliging en exploitatie.
  • Scenario’s vergelijken op voordelen, kosten, risico’s, impact, compromissen en omkeerbaarheid.
  • Interfaces, gegevensstromen, componentverantwoordelijkheden, servicekwaliteitsvereisten en implementatieprincipes definiΓ«ren.
  • Herbruikbare bouwstenen identificeren en waar passend bestaande standaarden, modellen en diensten inzetten.
  • Belangrijke keuzes, hun motivering en gevolgen vastleggen in Architecture Decision Records (ADR’s) of een gelijkwaardig mechanisme.

De modernisering en transitie plannen

Je stelt een technische architectuurroadmap op die rekening houdt met de huidige situatie, mogelijke herwerking, het evolutieve onderhoud van legacytoepassingen, het afzonderlijke moderniseringsprogramma en de geldende cyberveiligheidsnormen.

  • Breng je de verschillen tussen de bestaande en de gewenste situatie in kaart.
  • Bepaal je welke capaciteiten moeten worden ontwikkeld, aangepast, gemigreerd of uitgefaseerd.
  • Werk je tussenliggende architectuurtoestanden, transitiefases en haalbare implementatiestappen uit.
  • Beoordeel je haalbaarheid, afhankelijkheden, risico’s, kosten en technische schuld.
  • Ondersteun je de implementatie- en migratieroadmap.
  • Raam je de implementatiekosten van scenario’s op hoofdlijnen, zodat beslissers vergelijkbare opties kunnen beoordelen.

Governance en conformiteit bewaken

  • Controleren of ontwerpen aansluiten op architectuurprincipes, standaarden, referentiearchitecturen en governancevereisten.
  • Architectuurreviews voorbereiden, keuzes toelichten en genomen beslissingen verwerken.
  • Structurele beslissingen, afwijkingen en uitzonderingen voorleggen aan de bevoegde governance-organen.
  • Risico’s en compenserende maatregelen bij afwijkingen documenteren.
  • Conformiteitsreviews uitvoeren tijdens de realisatie en vΓ³Γ³r ingebruikname.
  • Architectuurdocumentatie en modellen aanpassen wanneer een goedgekeurde implementatie afwijkt van het oorspronkelijke ontwerp.

Realisatie en exploitatie ondersteunen

  • Teams voor gedetailleerd ontwerp, ontwikkeling, integratie, testen, cyberveiligheid en exploitatie begeleiden.
  • Architectuurkeuzes verduidelijken, met behoud van de uitvoeringsverantwoordelijkheid bij de betrokken teams.
  • Vanaf het ontwerp rekening houden met operationele beheersbaarheid, observeerbaarheid, continuΓ―teit, back-up, herstel, support en levenscyclusbeheer.
  • Bijdragen aan proof-of-concepts wanneer technische onzekerheden of risico’s dit vereisen.
  • Deelnemen aan refinements met de productverantwoordelijke en analisten.
  • Het technische deel van de sprint-entrycriteria valideren.
  • Gerichte code reviews uitvoeren op servicegrenzen, interfacecontracten, transacties en foutafhandeling, als aanvulling op de reguliere peer reviews.
  • Kennisoverdracht organiseren en controleren of de nodige documentatie beschikbaar en actueel is.

Het ArchiMate-referentiemodel beheren

  • De domeinarchitectuur opbouwen en onderhouden in ArchiMate, binnen de gebruikte modelleringstool, bijvoorbeeld Sparx EA.
  • Modelleerconventies vastleggen en bewaken voor naamgeving, detailniveau, lagen, toegestane relaties en de levenscyclus van modelelementen.
  • Vanuit één model passende weergaven voor verschillende stakeholders genereren, zodat wijzigingen consequent in alle betrokken weergaven doorwerken.
  • De goedgekeurde toestand, vastgestelde afwijkingen en doelarchitectuur actueel houden.

  • Bijdragen aan de verbetering van standaarden, architectuurpatronen, referentiearchitecturen en werkwijzen.
  • Inconsistenties, ontbrekende documentatie, systeemrisico’s en mogelijkheden tot rationalisatie signaleren.
  • Relevante technologieΓ«n, praktijken en trends opvolgen.
  • Waar relevant bijdragen aan de verdere ontwikkeling van de architectuurmethode, binnen de bestaande verantwoordelijkheden voor ondernemingsstrategie en governance.

  • Informatietechnologie, engineering of een aanverwant domein.
  • Het ontwerpen van informatiesystemen.
  • Solution architecture voor systemen die daadwerkelijk in productie draaien.
  • Het ontwerpen en integreren van oplossingen over meerdere technische domeinen, met verschillende stakeholders.
  • Architectuurreviews, risicoanalyses en begeleiding van implementaties.
  • Praktische softwareontwikkeling, met voldoende recente ervaring om inhoudelijk met engineeringteams te kunnen overleggen.
  • Bedrijfs- en oplossingsarchitectuur, governance en vereistenbeheer.
  • Architectuurmodellering en het opstellen van samenhangende weergaven over bedrijfsprocessen, gegevens, applicaties en technologie.
  • Het beoordelen van scenario’s, afwegingen, risico’s, afhankelijkheden, kosten en waarde.
  • Integratiepatronen, API’s, gegevens, infrastructuur, cloud en cyberveiligheid.
  • Exploitatie, veerkracht, continuΓ―teit, prestaties, capaciteit en levenscyclusbeheer.

  • Combineer je leiderschap door invloed met pragmatisme en besluitvaardigheid.
  • Werk je zelfstandig, nauwkeurig en met verantwoordelijkheidszin en integriteit.
  • Kun je omgaan met onzekerheid en maak je aannames expliciet.
  • CreΓ«er je draagvlak voor architectuurbeslissingen, ook wanneer verandering weerstand oproept, door richtlijnen te volgen en keuzes helder toe te lichten.

Opties, beoordelingscriteria, voordelen, beperkingen, kosten, risico’s en een onderbouwde aanbeveling.

Bevindingen, afwijkingen, beslissingen, acties en status van de overeenstemming tussen ontwerp en implementatie. Overdrachtsdossier Actuele architectuur, beperkingen, instructies en exploitatiegegevens voor ingebruikname en verder beheer.

Jouw positie en samenwerking

Je werkt binnen een duidelijk afgebakend oplossingsdomein en rapporteert hiΓ«rarchisch aan de Team Lead. Je bewaakt de samenhang tussen doelarchitectuur, wijzigingenportfolio, gedetailleerd ontwerp, realisatie, transitie en exploitatie.

Je vervult een afzonderlijke architectuurrol buiten het ontwikkelteam en werkt nauw samen met:

  • Enterprise- en domeinarchitecten: strategische afstemming, principes, standaarden, doelmodellen en domeinoverstijgende keuzes.
  • Business-, product- en analyseverantwoordelijken: doelstellingen, waarde, processen, vereisten en acceptatiecriteria.
  • Specialisten in beveiliging, gegevens, integratie, infrastructuur en platformen: domeinspecifieke vereisten en onderlinge samenhang.
  • Programma-, project- en portfolioverantwoordelijken: planning, afhankelijkheden, risico’s, kosten en opleveringsgovernance.
  • Engineeringteams, testers en leveranciers: haalbaarheid, gedetailleerd ontwerp, realisatie en bewijs van conformiteit.
  • Exploitatie en support: beheersbaarheid, observeerbaarheid, continuΓ―teit, capaciteit, prestaties en kennisoverdracht.

Waar nodig stem je af met andere betrokken of vergelijkbare entiteiten.

Bevoegdheden en verantwoordelijkheden

Binnen je mandaat adviseer je over de architectuuroptie die de beste balans biedt tussen waarde, risico, kosten, doorlooptijd en duurzaamheid. Je bepaalt architecturale randvoorwaarden en kunt correcties vragen bij een niet-conforme implementatie of een formele afwijkingsprocedure laten starten.

Requirements

Expert - minimaal 10 jaar ervaring Talen Frans en/of Nederlands, aangevuld met Engels, mondeling en schriftelijk op C2-niveau

Ervaring met één specifieke technologie is minder doorslaggevend dan je vermogen om nieuwe technologie snel en kritisch te beoordelen. Je moet wel kunnen omgaan met een landschap waarin legacy, microservices, messaging en eventverwerking samenkomen.

  • Praktische kennis van TOGAF, op niveau L3 met minimaal 5 jaar ervaring, is aanbevolen.
  • Een TOGAF-certificering is een pluspunt, afhankelijk van het verwachte senioriteitsniveau.
  • Kennis van beveiligingspraktijken en een kader voor IT-servicemanagement is een pluspunt; het aangegeven ervaringsniveau hiervoor is L4, met minimaal 10 jaar ervaring.

Talen

Je communiceert vlot in Frans en/of Nederlands Γ©n Engels, zowel mondeling als schriftelijk. Het gevraagde beheersingsniveau is C2.

Persoonlijke vaardigheden

Je denkt in systemen, analyseert kritisch en brengt complexe informatie terug tot een helder geheel. Je communiceert duidelijk met technische en niet-technische gesprekspartners en kunt luisteren, faciliteren, onderhandelen en meningsverschillen constructief begeleiden.

Vereisten, bronnen, prioriteiten, acceptatiecriteria en traceerbaarheid om de aansluiting op de behoefte te bewaken. Architecture Decision Records Beslissingen met hun context, overwogen opties, motivering en gevolgen. Gap-analyse en roadmap Verschillen tussen de huidige en gewenste situatie, transitiefases, afhankelijkheden en uitvoeringsvolgorde. Architectuurrisicobeoordeling

About the company

Je kunt zelfstandig de haalbaarheid van je ontwerpen beoordelen en inhoudelijk overleggen met technische experts. Je hebt kennis van:

  • Gedistribueerde applicatiearchitecturen: serviceopsplitsing, transactionele grenzen, gegevenseigenaarschap, interfacecontracten en hun versiebeheer, events en messaging.
  • Gegevensopslag en gegevenstoegang: datamodellering, querystrategieΓ«n, transactiebeheer, gedistribueerde caching en cacheconsistentie.
  • Runtimeplatformen: containerisatie, orkestratie, implementatiestrategieΓ«n en observeerbaarheid via logging, metrics en traces.
  • Applicatiebeveiliging: authenticatie, autorisatie, geheimenbeheer, veelvoorkomende kwetsbaarheden en beveiliging van de software supply chain.

Context, stakeholders, vereisten, architectuurweergaven, scenario’s, doelarchitectuur, risico’s en traject als basis voor besluitvorming en ontwerp. Architectuurweergaven en -modellen Weergaven die aansluiten op de vragen van stakeholders en de oplossing begrijpelijk en verifieerbaar maken. Actueel ArchiMate-referentiemodel EΓ©n verifieerbare bron voor alle gepubliceerde weergaven, met consistente modelleerconventies en koppelingen naar vereisten.

  • Beslissingen over bedrijfsprioriteiten, financiering en de aanvaarding van belangrijke risico’s liggen bij de bevoegde verantwoordelijken.
  • De business owner, productverantwoordelijke, projectleider, domeinexperts, beveiligingsverantwoordelijken en engineeringteams behouden hun eigen verantwoordelijkheden.
  • Permanente operationele platformverantwoordelijkheid valt alleen binnen de rol als daarvoor een afzonderlijk, expliciet mandaat bestaat.
  • Goedkeuring van een oplossing vereist voldoende documentatie van essentiΓ«le vereisten, gegevensstromen, afhankelijkheden en risico’s.

Wanneer is de opdracht succesvol?

Je opdracht is geslaagd wanneer architectuurbeslissingen begrijpelijk en traceerbaar zijn en aantoonbaar aansluiten op vereisten en bedrijfsdoelstellingen.

De oplossing volgt de doelarchitectuur, standaarden en goedgekeurde randvoorwaarden. Risico’s, afwijkingen en afhankelijkheden worden tijdig zichtbaar, zodat de juiste beslissingen kunnen worden genomen. De implementatie weerspiegelt de goedgekeurde architectuur of beschikt over formeel goedgekeurde afwijkingen.

Je deliverables zijn volledig, bruikbaar, actueel en toegankelijk voor bevoegde stakeholders. Kennis is overgedragen en de oplossing kan betrouwbaar worden beheerd, onderhouden, beveiligd en gecontroleerd verder evolueren.

Het ArchiMate-referentiemodel blijft daarbij een actief gebruikt werkinstrument, ook voor collega’s die het model niet zelf hebben opgesteld.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…