En tant que Senior Enterprise Software Architect, vos principales responsabilités consistent à concevoir l'architecture logicielle, à développer des logiciels, à soutenir le cycle de développement logiciel et à piloter la conception et l'évolution de la plateforme de traitement des données et des applications associées.
Le travail au sein de la VSSE a un impact sociétal important, en veillant à la sécurité du pays, en prévenant les risques sécuritaires, en conseillant les autorités politiques, judiciaires et militaires et en perturbant les menaces.
Description de fonction
Vous êtes orienté résultats, non seulement pour vous-même mais aussi pour l'équipe. Vous avez une excellente connaissance du cycle de vie et des phases d'un projet de développement logiciel, des différents rôles et outils. Vous avez de l'expérience avec au moins une des méthodologies de gestion de projet Agile (Scrum, Kanban, Lean, ...).
Vous développez une bonne compréhension de l'organisation et de ses processus. Vous pouvez conceptualiser et généraliser tout en ayant la capacité d'approfondir des sujets spécifiques (éventuellement avec l'aide d'experts)
Vous spécifiez et concevez de grandes applications logicielles complexes, des composants et des modules
Vous appliquez et adaptez les méthodes, outils et techniques de conception de logiciels de manière pragmatique. Vous effectuez des analyses d'impact sur les principales options de conception, formulez des recommandations et évaluez et gérez les risques associés. Vous spécifiez des prototypes/simulations permettant de prendre des décisions en connaissance de cause
Vous évaluez les designs de logiciels pour vous assurer qu'ils soient conformes aux normes et vous identifiez les mesures correctives. Vous veillez à ce que le design du logiciel soit équilibré par rapport aux exigences fonctionnelles, de qualité, de sécurité et de gestion du système
Vous contribuez à l'élaboration de politiques et de normes organisationnelles pour le design et l'architecture des logiciels
Vous avez envie d'apprendre et êtes désireux de vous tenir au courant des tendances du secteur et des évolutions technologiques. Vous êtes capable de de faire progresser les développeurs individuels et l'équipe grâce au transfert de connaissances et aux conseils nécessaires
Vous n'avez pas peur de vous plonger dans un environnement existant et d'en parcourir les moindres recoins
Description de profil
Vous êtes un expert en Enterprise Software Architect avec une expérience dans la conception d'architecture et le développement de logiciels utilisant plusieurs technologies autour de l'écosystème Enterprise Java
Expertise en architecture logicielle : connaissance approfondie de l'architecture logicielle
Utilisation d'un langage de modélisation tel que UML, ArchiMate, ...
Application des modèles de conception, des meilleures pratiques, ...
Très bonne compréhension des systèmes distribués et des algorithmes
Expérience dans la conception de réseaux : connaissance des protocoles de réseaux, de la sécurité et de l'évolutivité
Connaissance approfondie et expérience de la sécurité des applications
Technologies des services Web : MicroServices, REST, JSON, ...
Technologies des clients Web : HTML, CSS, Java/TypeScript, ...
Traitement des données : SQL, NoSQL, Graph, Elastic (ELK), ... y compris les outils de gestion des données
Outils : GIT, GitLab CI/CD, Maven, IntelliJ, Docker, Jira, ...
Infrastructure : IaC, VMware, Red Hat Enterprise Linux, Red Hat OpenShift, ...
Développement Angular Web Application Framework
L'expérience que vous apportez en tant que senior enterprise software architect:
Vous avez au moins 10 ans d'expérience dans la conception et le développement de logiciels d'entreprise utilisant le langage de programmation et l'écosystème Java, ainsi que le cadre Spring.IO pour les services backend
Vous concevez et développez des applications sur la base d'une analyse business et d'analyses fonctionnelles en collaboration avec des analystes business/fonctionnels. Vous effectuez, documentez et proposez une analyse technique avant de commencer une mise en oeuvre
Vous définissez des initiatives en matière de tests et de qualité afin de mettre en production des logiciels de qualité
Vous fournissez de la documentation technique comme partie intégrante de votre travail
Vous suivez de près les développements technologiques et fournissez des conseils techniques dans votre domaine d'expertise spécifique
Vous aimez mettre en oeuvre les meilleures pratiques
Vous êtes un:
Excellent communicateur, vous avez la capacité d'expliquer clairement des concepts techniques complexes
Fort individuellement mais avec un esprit d'équipe
Créatif et pragmatique quand cela est nécessaire
Résolveur de problèmes, vous pouvez identifier les problèmes business et apporter des solutions
Vous êtes de nationalité belge et parlez FR ou NL comme langue principale avec au moins une connaissance de base de l'autre langue et de l'anglais.
Vous avez un grand sens des responsabilités et restez discret au sujet de votre travail.
Vous disposez d'une habilitation de sécurité de niveau "Très secret" ou acceptez d'en obtenir une (= accepter l'enquête de sécurité). Vous n'avez rien à débourser.
Attention : il n'est pas possible de travailler à distance, vous devez travailler sur place à Bruxelles pendant 5 jours. Votre lieu de travail se trouve à proximité de la gare de Bruxelles-Nord. Les horaires de travail sont très flexibles.
Notre offre
Vous désirez travailler dans un environnement passionnant qui relève les défis liés à la digitalisation et où vous apportez une plus-value sociétale? Dans ce cas, un job ICT au sein d'un de nos services publics est fait pour vous. Nous accordons une grande importance à un équilibre sain entre vie professionnelle et vie privée (par exemple, grâce à des horaires flexibles, des bâtiments très accessibles) et nous offrons un contrat à durée indéterminée ainsi qu'un salaire conforme au marché assorti de toute une série d'avantages extra-légaux.