Solution architect expert

Il y a 4 jours

Brussel, Brussel-Hoofdstad, Belgique Independent Health Insurance Funds Temps plein 90 000 € - 120 000 € Contrat

Tâches et responsabilités

En tant que Solution Architect, vous contribuerez à la conception du paysage IT de l’organisation sur la base de la stratégie business. Vous servirez de lien principal entre le business et l’IT pour les initiatives stratégiques, tout en assumant le rôle de leader technique d’une squad transversale chargée d’un portefeuille d’applications business critiques.

Vous rejoindrez une équipe actuellement composée d’un Product Owner, d’un Scrum Master, d’un analyste et d’un développeur. Dans ce rôle, vous serez chargé de définir la vision technique, d’orienter les décisions architecturales, d’encadrer les membres de l’équipe et de garantir la pérennité à long terme des solutions relevant de votre responsabilité.

L’un des défis particuliers de ce poste réside dans le fait que la squad gère plus de 40 applications business critiques, dont plusieurs systèmes hérités et des solutions modernes basées sur Azure. Vous devrez être en mesure de travailler sur plusieurs projets tout en garantissant la stabilité opérationnelle et en soutenant les initiatives de transformation en cours.

Tâches et responsabilités

Implication dans le développement de projets

  • Contribuer à la formulation des besoins et des exigences métier lors d’ateliers et de sessions de découverte.
  • Évaluer différentes options de solution et recommander l’architecture la plus appropriée sur la base de la stratégie métier, des principes architecturaux, des coûts, des risques et des plans de transition
  • Définir, documenter et communiquer les architectures de solution aux parties prenantes business et IT, et mettre en place et maintenir les modèles architecturaux et la documentation associés.
  • Identifier les impacts et les dépendances entre les applications existantes, les projets en cours et les initiatives futures, et contribuer à la hiérarchisation des priorités dans le cadre de la feuille de route de l’organisation.
  • Traduire les exigences métier en solutions techniques concrètes et en feuilles de route d’implémentation.
  • Participer aux discussions sur la conception technique et établir des normes de développement ainsi que des bonnes pratiques.
  • Contribuer aux prévisions financières, à l’estimation des efforts, à l’identification des risques et à la planification des mesures d’atténuation.

Leadership technique

  • Assumer le rôle de responsable technique de la squad et fournir des conseils sur les décisions architecturales et techniques.
  • Coacher, encadrer et soutenir les développeurs et les autres membres de l'équipe afin de renforcer leur expertise technique.
  • Promouvoir les meilleures pratiques en matière d'ingénierie logicielle, qualité du code, sécurité, maintenabilité et évolutivité.
  • Diriger les revues techniques et veiller au respect des normes architecturales.
  • Contribuer au dépannage et à la résolution des problèmes techniques complexes au sein de l'ensemble du paysage applicatif.
  • Piloter des initiatives d'amélioration continue au sein de l'équipe

Description du profil

Expérience et formation

  • Master en informatique ou équivalent par expérience.
  • Au moins 5 ans d’expérience en tant que Solution Architect, Technical Lead, Senior Developer ou dans un poste similaire, de préférence dans des environnements d’entreprise complexes.
  • Expérience dans des environnements Agile et SAFe ; une expérience dans les secteurs de l’assurance, des soins de santé ou d’autres secteurs fortement réglementés constitue un atout majeur.
  • Français ou néerlandais requis, avec une très bonne compréhension de l’autre langue, ainsi qu’une excellente maîtrise de l’anglais.

Compétences techniques

  • Excellente connaissance en architecture d’intégration et de solution, avec une solide expérience en développement logiciel et en gestion du cycle de vie des applications.
  • Solide expérience avec .NET/C# et connaissance approfondie de JavaScript/TypeScript, notamment Angular et les applications monopages (SPA).
  • Maîtrise approfondie de Microsoft SQL Server, Azure SQL et T‑SQL.
  • Expérience pratique des services Microsoft Azure, des architectures cloud natives et des REST API ; une expérience avec Azure Functions, Logic Apps, l’architecture orientée événements ou Azure PaaS constitue un atout majeur.
  • Expérience dans l’implémentation de pratiques DevOps et de pipelines CI/CD, avec une solide compréhension de Git ; la maîtrise de l’« Infrastructure as Code », d’Azure DevOps Pipelines, de Docker et de la conteneurisation est un atout.
  • Connaissance d’ArchiMate, de BPMN et d’UML (une certification est un atout).
  • Expérience en estimation des coûts, en gestion des risques et en gouvernance technique.

Exigences non techniques relatives au profil