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.
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 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 é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 ê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
Application des modèles de conception, des meilleures pratiques, ...
Connaissance approfondie et expérience de la sécurité des applications
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
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
Excellent communicateur, vous avez la capacité d'expliquer clairement des concepts techniques complexes
Créatif et pragmatique quand cela est nécessaire
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.
Les horaires de travail sont très flexibles.
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.