Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
ENTICO zoekt een ervaren Solution Architect in Brussel voor het vormgeven van een kernplatform voor planning van treinen en infrastructuurwerken. Je combineert brede architectuurvisie met diepe technische kennis en bewaakt aansluiting op enterprise-standaarden.
Je werkt in een omgeving met legacy en microservices, ontwikkelt ADR’s en bewaakt performance, veiligheid en continuïteit. De rol vereist 10+ jaar ervaring en sterke competenties in ArchiMate en samenwerking met diverse teams.
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.
Locatie Brussel
Werkregime Voltijds
Geschat opdrachtvolume 9.000 uur
Ervaringsniveau Expert – minimaal 10 jaar ervaring
Talen Frans en/of Nederlands, aangevuld met Engels, mondeling en schriftelijk op C2-niveau
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.
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.
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.
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.
Daarbij:
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.
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.
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.
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.
Modelelementen koppelen aan vereisten en ADR’s.
Modellen, beslissingen, ervaringen en herbruikbare componenten verzamelen en delen.
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.
Infrastructuur en platformen OpenShift, AIX, Oracle, Redis
Back-end Java 8 en Java 17–21, voornamelijk microservices
Front-end Angular 15 en 18, Swing
Eventverwerking Kafka
Architectuurmodellering ArchiMate, met bijvoorbeeld Sparx EA als modelleringstool
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.
Je hebt een expertniveau, met minimaal 10 jaar ervaring (L4) in de volgende gebieden:
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.
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.
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 aangewezen ervaringsniveau hiervoor is L4, met minimaal 10 jaar ervaring.
Je communiceert vlot in Frans en/of Nederlands én Engels, zowel mondeling als schriftelijk. Het gevraagde beheersingsniveau is C2.
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.
Daarnaast:
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.
Oplossingsarchitectuurdossier 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.
Scenarioanalyse Opties, beoordelingscriteria, voordelen, beperkingen, kosten, risico’s en een onderbouwde aanbeveling.
Vereistenregister 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 Risico’s, impact, waarschijnlijkheid, behandeling en eigenaarschap, inclusief resterende risico’s.
Conformiteitsrapport 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.
Je werkt binnen een duidelijk afgebakend oplossingsdomein en rapporteert hiërarchisch aan de Team Lead. Je bewaakt de samenhang tussen doelarchitectuur