Als Senior Enterprise Software Architect zijn je primaire verantwoordelijkheden: het ontwerpen van softwarearchitectuur, het ontwikkelen van software, het ondersteunen van de softwareontwikkelingscyclus en het aansturen van het ontwerp en de evolutie van het gegevensverwerkingsplatform en de bijbehorende applicaties.Werken bij de VSSE heeft een aanzienlijke maatschappelijke impact, door de veiligheid van het land te bewaken, veiligheidsrisico's te voorkomen, de politieke, gerechtelijke en militaire autoriteiten te adviseren en bedreigingen te verstoren. Je bent resultaatgericht, niet alleen voor jezelf maar ook voor het team. Je hebt een uitstekende kennis van de levenscyclus en fasen van een softwareontwikkelingsproject, de verschillende rollen en tooling. Je hebt ervaring met minstens één van de Agile projectmanagementmethoden (Scrum, Kanban, Lean, ...). Je bent eenUitstekende communicator, je hebt het vermogen om complexe technische concepten duidelijk uit te leggenSterk individueel, maar teamspelerCreatief en pragmatisch wanneer nodigProbleemoplosser, je kunt businessproblemen identificeren en oplossingen ontwerpen Je ontwikkelt een goed inzicht in de organisatie en zijn processen. Je kunt conceptualiseren en generaliseren met de mogelijkheid om dieper in te gaan op specifieke onderwerpen (eventueel met de hulp van experts). Je specificeert en ontwerpt grote complexe softwaretoepassingen, componenten en modulesJe past methoden, tools en technieken voor softwareontwerp pragmatisch toe.. Je voert impactanalyses uit op belangrijke ontwerpopties, doet aanbevelingen en beoordeelt en beheert geassocieerde risico's. Je specificeert prototypes/simulaties om weloverwogen beslissingen te kunnen nemenJe evalueert softwareontwerpen om ervoor te zorgen dat ze voldoen aan de standaarden en je identificeert corrigerende maatregelen. Je zorgt ervoor dat het softwareontwerp in balans is met functionele, kwaliteits-, beveiligings- en systeembeheervereistenJe draagt bij aan de ontwikkeling van organisatorische beleidslijnen en standaarden voor softwareontwerp en -architectuur Je bent leergierig en hebt een sterk verlangen om op de hoogte te blijven van trends in de branche en technologische ontwikkelingen. Je bent in staat om individuele ontwikkelaars en het team door kennisoverdracht en de nodige begeleiding te laten groeienJe ziet er niet tegenop om je weg te vinden in de bestaande geplogenheden van een werkend system ProfielomschrijvingJe bent een expert Enterprise Software Architect met ervaring in architectuurontwerp en softwareontwikkeling met behulp van meerdere technologieën rond het Enterprise Java ecosysteemSoftware-architectuurexpertise: diepgaande kennis van software-architectuurGebruik van een modelleertaal zoals UML, ArchiMate, ...Toepassing van ontwerppatronen, best practices, ...Heel goed begrip van gedistribueerde systemen en algoritmenErvaring met netwerkontwerp: kennis van netwerkprotocollen, beveiliging en schaalbaarheidGevorderde kennis en toepassingservaring van applicatiebeveiligingWebServices-technologieën: MicroServices, REST, JSON, ...Webclienttechnologieën: HTML, CSS, Java/TypeScript, .Gegevensverwerking: SQL, NoSQL, Graph, Elastic (ELK), ... inclusief tools voor gegevensbeheer Tools: GIT, GitLab CI/CD, Maven, IntelliJ, Docker, Jira, ... Infrastructuur: IaC, VMware, Red Hat Enterprise Linux, Red Hat OpenShift, ... Angular Web Application Framework ontwikkeling Ervaring die je meebrengt als senior enterprise software architectJe hebt minstens 10 jaar ervaring in het ontwerpen en ontwikkelen van bedrijfssoftware met behulp van de programmeertaal Java en het ecosysteem, en het Spring.IO-framework voor backendservicesJe ontwerpt en ontwikkelt applicaties op basis van business en functionele analyses in samenwerking met Business/Functioneel Analysts. Je voert de technische analyse uit, documenteert deze en stelt deze voor voordat je aan een implementatie begint.Je definieert test- en kwaliteitsinitiatieven om kwaliteitssoftware in productie te nemenJe levert technische documentatie als standaardonderdeel van je werkJe volgt technologische ontwikkelingen op de voet en geeft technisch advies in jouw specifieke kennisgebiedJe implementeert graag best practices. Je hebt de Belgische nationaliteit en spreekt FR of NL als hoofdtaal met minstens een basiskennis van de andere taal en het Engels.Je hebt een groot verantwoordelijkheidsgevoel en je blijft discreet over je werk. Je hebt een veiligheidsmachtiging van het niveau "Zeer geheim" of je gaat akkoord om er een te verkrijgen (= akkoord met veiligheidsonderzoek). Hieraan zijn voor jou geen kosten verbonden.Opgelet: werken op afstand is niet mogelijk, je moet 5 dagen op locatie in Brussel werken. Je werkplek is op loopafstand van het station Brussel Noord. Werkuren zijn zeer flexibel. Wil je in een boeiende omgeving werken? Hou jij wel van een uitdaging? Wil jij een meerwaarde creëren voor de maatschappij, via de informatisering van diensten voor de burger? Dan is een ICT job binnen één van onze openbare diensten een job voor jou. We streven naar een gezonde balans tussen werk en privé (bijvoorbeeld dankzij flexibele werkuren, gemakkelijk bereikbare gebouwen) en bieden een contract van onbepaalde duur met een marktconform salaris - inclusief een hele reeks extralegale voordelen.