Hands-on Application & Solution Architect (60%) (Freelance possible)
Omschrijving
Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.
đ 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
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
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
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
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
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
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)