Nu solliciteren

voor Senior Microsoft Application & Solution Architect

← Alle vacatures

Senior Microsoft Application & Solution Architect (60%) (Employed or freelance)

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

Vous intervenez comme architecte applicatif et solution avec une approche résolument hands-on. En collaboration étroite avec la direction IT et les équipes techniques, vous contribuez à définir une architecture pragmatique, moderne et réellement implémentable.

Le rĂŽle requiert un solide background en dĂ©veloppement logiciel, la capacitĂ© Ă  travailler au plus prĂšs des tech leads et des dĂ©veloppeurs, ainsi qu’une bonne comprĂ©hension d’un paysage applicatif complexe composĂ© notamment de systĂšmes legacy dĂ©veloppĂ©s en interne, largement basĂ©s sur des technologies Microsoft.

L’objectif est de documenter l’existant, de dĂ©finir une architecture cible Ă©volutive et de structurer les orientations technologiques futures en lien avec les besoins mĂ©tiers.

📌 Mission

La mission s’articule autour de deux axes principaux :

  • comprendre et documenter l’architecture actuelle (AS-IS)
  • dĂ©finir une architecture cible (TO-BE) alignĂ©e avec la stratĂ©gie IT

Le pĂ©rimĂštre couvre principalement l’architecture applicative, avec une contribution attendue sur les choix d’architecture infrastructure, les options cloud versus on-premise, les principes de sĂ©curitĂ©, ainsi que les volets data, BI et analytics.

Vous faites le lien entre l’architecture et l’ingĂ©nierie logicielle afin de garantir que les principes retenus puissent ĂȘtre mis en Ɠuvre concrĂštement par les Ă©quipes existantes.

📌 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, y compris l’hĂ©bergement, les environnements et les dĂ©pendances techniques
    • identifier les risques techniques et la dette technique
  2. DĂ©finition de l’architecture cible
    • dĂ©finir l’architecture applicative cible
    • prĂ©ciser 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
    • contribuer, avec les Ă©quipes techniques, aux grandes orientations de l’architecture infrastructure
    • analyser les options cloud versus 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
  3. Formalisation du technology stack
    • valider les technologies cibles pour le dĂ©veloppement
    • dĂ©finir et valider les bonnes pratiques d’architecture logicielle
    • dĂ©finir et valider les principes d’intĂ©gration
    • dĂ©finir et valider les standards techniques
  4. Architecture de développement
    • structurer l’architecture de dĂ©veloppement future
    • dĂ©finir des patterns d’architecture applicative
    • organiser la structuration des services
    • promouvoir une approche modulaire
    • mettre en place des standards de dĂ©veloppement
    • contribuer aux pratiques CI/CD et d’automatisation
  5. IntĂ©gration de l’IA dans le processus de dĂ©veloppement
    • Ă©valuer l’utilisation d’outils d’IA dans le cycle de dĂ©veloppement
    • analyser l’impact de l’IA sur les pratiques de dĂ©veloppement
    • identifier les opportunitĂ©s d’intĂ©gration de l’IA dans les produits et services
  6. Data / BI / Analytics
    • contribuer Ă  la rĂ©flexion sur l’architecture data
    • participer aux orientations liĂ©es aux plateformes BI / analytics
    • identifier les opportunitĂ©s liĂ©es Ă  la data et Ă  l’IA

📌 Profil recherchĂ©

Expérience

  • minimum 10 ans d’expĂ©rience en dĂ©veloppement logiciel et en architecture applicative
  • expĂ©rience significative comme dĂ©veloppeur ou tech lead avant une Ă©volution vers un rĂŽle d’architecte
  • expĂ©rience dans des environnements avec dĂ©veloppement applicatif interne
  • expĂ©rience de 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 la finance et la comptabilitĂ©, les systĂšmes de facturation ou de gestion transactionnelle, la gestion RH / payroll / administration du personnel, ainsi que les applications mĂ©tiers internes ou les 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 en architecture de systĂšmes complexes
  • capacitĂ© Ă  dĂ©finir une architecture technique concrĂšte avec les Ă©quipes de dĂ©veloppement
  • bonne maĂźtrise de l’écosystĂšme Microsoft, notamment .NET / C#, JavaScript / TypeScript, SQL Server, GitHub, Azure ou d’autres technologies cloud Microsoft, ainsi que les frameworks et outils associĂ©s
  • expĂ©rience d’environnements on-premise orientĂ©s domaine, incluant Domain Controller et Active Directory
  • bonne comprĂ©hension des architectures orientĂ©es services et API
  • bonne connaissance des technologies de dĂ©veloppement front-end
  • bonne comprĂ©hension des architectures cloud
  • bonne comprĂ©hension des architectures data / BI / analytics
  • bonne comprĂ©hension 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

  • travaille sous la responsabilitĂ© de la direction IT
  • collabore Ă©troitement avec les Ă©quipes dĂ©veloppement, produit et infrastructure
  • interagit avec les Ă©quipes mĂ©tiers lorsque nĂ©cessaire

Organisation de la mission

  • semaines 1 Ă  6 : 3 jours/semaine sur site, avec prĂ©sence obligatoire le mardi et le jeudi
  • Ă  partir de la semaine 7 : 3 jours/semaine, dont 2 jours sur site (mardi et jeudi) et 1 jour possible en tĂ©lĂ©travail

📝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)

Solliciteer nu