Job Openings Hands-on Application & Solution Architect (60%) (Freelance possible)

About the job Hands-on Application & Solution Architect (60%) (Freelance possible)

📋 Tâches et responsabilités

📌 Contexte

Nous recherchons un Hands-on Application & Solution Architect expérimenté pour accompagner les équipes et le CIO ad interim dans la définition de la stratégie et de l’architecture IT de l’entreprise.

Le rôle nécessite un architecte disposant d’un solide background en développement logiciel, capable de travailler étroitement avec les équipes de développement afin de définir une architecture pragmatique et réellement implémentable.

Le paysage applicatif actuel est constitué principalement de systèmes legacy développés en interne, reposant en grande partie sur des technologies Microsoft, ce qui nécessite un architecte à l’aise avec des environnements existants complexes et capable de définir des trajectoires réalistes de modernisation.

Il ne s’agit pas d’un rôle d’architecture purement conceptuel : le consultant travaillera étroitement avec les tech leads et les développeurs afin de définir des patterns d’architecture concrets, des choix technologiques et des pratiques de développement.

L’objectif de la mission est de documenter l’architecture existante et de définir une architecture cible moderne et évolutive, en collaboration avec les équipes techniques et les métiers.

La mission s’inscrit dans une réflexion stratégique IT visant à moderniser le paysage applicatif, structurer les pratiques d’architecture et définir les orientations technologiques futures.

📌 Mission

La mission s’étendra sur 4 mois, à temps partiel (60%).

Elle couvrira deux objectifs principaux :

  • Comprendre et documenter l’architecture existante (AS-IS)

  • DĂ©finir une architecture cible (TO-BE) alignĂ©e avec la stratĂ©gie IT

Le consultant travaillera en étroite collaboration avec le CIO ad interim, le manager des équipes développements et produits, le manager de l’équipe infrastructure, les tech leads et les administrateurs systèmes.

L’architecte devra faire le lien entre l’architecture et l’ingénierie logicielle, afin de s’assurer que l’architecture cible puisse être concrètement mise en œuvre par les équipes de développement existantes.

La mission couvrira principalement l’architecture applicative, mais inclura également une contribution sur :

  • les choix d’architecture infrastructure

  • les options cloud vs on-premise

  • les principes de sĂ©curitĂ©

  • l’architecture data / BI / analytics

📌 Responsabilités

  1. Cartographie de l’architecture existante

  • analyser l’architecture applicative actuelle

  • documenter les applications existantes et leurs interactions

  • cartographier les bases de donnĂ©es et les flux de donnĂ©es

  • identifier les dĂ©pendances critiques entre systèmes

  • documenter le stack technologique existant

  • analyser l’architecture infrastructure actuelle (hĂ©bergement, environnements, dĂ©pendances techniques)

  • identifier les risques techniques et la dette technique

  1. Définition de l’architecture cible

  • dĂ©finir l’architecture applicative cible

  • dĂ©finir les interactions entre les diffĂ©rents systèmes

  • proposer une architecture d’intĂ©gration (API, Ă©vĂ©nements, etc.)

  • dĂ©finir les principes d’architecture applicative

En collaboration avec les équipes techniques, le consultant contribuera également à :

  • dĂ©finir les grandes orientations de l’architecture infrastructure

  • analyser les options cloud vs on-premise

  • proposer une architecture cohĂ©rente entre applications, infrastructure et donnĂ©es

  • IntĂ©grer une vision sur la gestion des identitĂ©s et des accès dans le paysage applicatif

  1. Formalisation du technology stack

En collaboration avec les équipes techniques :

  • Valider les technologies cibles pour le dĂ©veloppement

  • DĂ©finir/valider les bonnes pratiques d’architecture logicielle

  • DĂ©finir/valider les principes d’intĂ©gration

  • DĂ©finir/valider les standards techniques

  1. Architecture de développement

Le consultant devra contribuer à structurer l’architecture de développement future :

  • patterns d’architecture applicative

  • structuration des services

  • approche modulaire

  • standards de dĂ©veloppement

  • pratiques CI/CD et automatisation

  1. Intégration de l’IA dans le processus de développement

La mission inclura également une réflexion sur :

  • l’utilisation d’outils d’IA dans le cycle de dĂ©veloppement

  • l’impact de l’IA sur les pratiques de dĂ©veloppement

  • les opportunitĂ©s d’intĂ©gration d’IA dans les produits et services

  1. Data / BI / Analytics

Le consultant contribuera également à la réflexion sur :

  • l’architecture data

  • les plateformes BI / analytics

  • les opportunitĂ©s liĂ©es Ă  la data et Ă  l’IA

Profil recherché

Expérience :

  • Minimum 10 ans d’expĂ©rience dans le dĂ©veloppement logiciel et l’architecture applicative

  • ExpĂ©rience significative en tant que dĂ©veloppeur ou tech lead avant d’évoluer vers un rĂ´le d’architecte

  • ExpĂ©rience dans des environnements avec dĂ©veloppement applicatif interne

  • ExpĂ©rience dans la modernisation de systèmes legacy

Une expérience dans la conception ou l’évolution de systèmes métiers internes constitue un atout important, notamment dans des domaines tels que :

  • finance et comptabilitĂ©

  • systèmes de facturation ou gestion transactionnelle

  • gestion RH / payroll / administration du personnel

  • applications mĂ©tiers internes ou systèmes ERP

Une expérience dans des environnements transactionnels et réglementés est particulièrement pertinente.

Compétences techniques

  • excellente comprĂ©hension des architectures applicatives modernes

  • solide expĂ©rience en dĂ©veloppement logiciel et architecture de systèmes complexes

  • capacitĂ© Ă  dĂ©finir une architecture technique concrète avec les Ă©quipes de dĂ©veloppement

Une bonne maîtrise de l’écosystème Microsoft est indispensable, notamment :

  • .NET / C#

  • JavaScript / TypeScript

  • SQL Server

  • GitHub

  • On premise, Domain centric environment: Domain controller et Active Directory

  • Azure ou technologies cloud Microsoft

  • frameworks et outils de dĂ©veloppement de l’écosystème Microsoft

Le consultant devra également avoir une bonne compréhension :

  • des architectures orientĂ©es services et API

  • Des technologies de dĂ©veloppements Front-end

  • des architectures cloud

  • des architectures data / BI / analytics

  • des enjeux de sĂ©curitĂ© applicative et infrastructure

Compétences transverses

  • capacitĂ© Ă  comprendre rapidement les processus mĂ©tiers

  • capacitĂ© Ă  travailler Ă©troitement avec les Ă©quipes techniques

  • capacitĂ© Ă  structurer et documenter une architecture

  • excellente capacitĂ© d’analyse et de synthèse

  • capacitĂ© Ă  vulgariser des sujets techniques auprès du management

Positionnement dans l’organisation

Le consultant :

  • travaille sous la responsabilitĂ© du CIO ad interim

  • collabore Ă©troitement avec les Ă©quipes dĂ©veloppement, produits et infrastructure

  • interagit avec les Ă©quipes mĂ©tiers lorsque nĂ©cessaire

📝Votre profil

Expérience en tant que: Senior Application Architect

Skills

  • .NET Core

  • Archimate

  • BI

  • Cloud

  • GIT

  • Javascript

  • Open API

  • SQL Server

Languages

  • English

  • French

đź’Ľ Offre

Vous ferez partie d'une PME belge en pleine croissance, où l’initiative et le développement personnel sont encouragés. Nous vous offrirons un environnement de travail agréable, entouré(e) de collègues sympathiques. Ensemble, nous élaborerons un plan de carrière, avec une attention particulière et un budget dédié à la formation ou à la certification complémentaire. Vous pouvez compter sur un salaire attractif, complété par des avantages extra-légaux, y compris une voiture de société.
(Freelance est également possible)