Architecte Solutions Expert / Software Engineering F/H
- Hiring from
- France
- Work type
- Hybrid
- Posted
618,408 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
ABGi Technology recrute pour son client, un acteur majeur de la distribution spécialisée dans l'amélioration de l'habitat, son futur Architecte Solutions Expert / Software Engineering F/H, basé à Lezennes (Métropole de Lille).
🔎 VOS MISSIONS
Dans le cadre de la transformation et de l'amélioration continue de ses pratiques d'ingénierie logicielle, notre client souhaite renforcer sa Direction des Systèmes d'Information avec un(e) Architecte Solutions Expert(e), capable d'intervenir à l'échelle de la DSI.
Au-delà d'un rôle traditionnel d'architecte solutions, vous contribuerez directement à la définition, au déploiement et à l'animation de la stratégie de Software Engineering de l'entreprise.
Vous interviendrez de manière transverse auprès des Tech Leaders, architectes, développeurs et équipes produits IT afin d'harmoniser les pratiques de développement, renforcer la qualité logicielle et accompagner l'évolution des architectures et des méthodes d'ingénierie.
Votre rôle consistera notamment à évaluer la maturité technique et organisationnelle des produits IT, identifier les axes de progression et construire des plans d'amélioration concrets, mesurables et applicables par les équipes.
Les missions qui vous seront demandées :
Participer à la définition et à l'évolution de la stratégie de Software Engineering à l'échelle de la DSI ;
Définir, structurer et promouvoir les standards, principes et bonnes pratiques d'ingénierie logicielle ;
Réaliser des revues d'architecture de solutions afin d'évaluer leur cohérence, leur robustesse, leur maintenabilité et leur évolutivité ;
Concevoir, analyser et faire évoluer des architectures applicatives, notamment dans des environnements Java / J2EE ;
Produire et maintenir les dossiers d'architecture technique et applicative ;
Formaliser et promouvoir les décisions d'architecture au travers des Architecture Decision Records (ADR) ;
Utiliser le C4 Model pour modéliser, documenter et communiquer les architectures logicielles ;
Accompagner les équipes dans l'adoption et l'application des Design Patterns et des principes de conception logicielle ;
Définir et faire évoluer les pratiques de Software Quality, notamment en matière de qualité de code, de maintenabilité, de fiabilité et de dette technique ;
Contribuer à l'amélioration des pratiques de Release Management et des processus de livraison logicielle ;
Promouvoir l'utilisation des 4 Keys Metrics afin de mesurer et d'améliorer la performance des processus de développement et de livraison ;
Réaliser des audits de maturité logicielle des produits IT et des pratiques d'ingénierie associées ;
Identifier les écarts de maturité, les risques techniques et les opportunités d'amélioration ;
Construire, formaliser et suivre des plans d'amélioration actionnables, adaptés aux contraintes des équipes et des produits ;
Accompagner les équipes dans la mise en œuvre des recommandations issues des audits ;
Animer et fédérer un collectif de Tech Leaders et d'experts techniques autour d'une vision commune de l'ingénierie logicielle ;
Conseiller les développeurs et les équipes techniques sur les choix d'architecture, les standards de développement et les bonnes pratiques ;
Favoriser le partage de connaissances, la capitalisation des bonnes pratiques et l'harmonisation des méthodes entre les équipes ;
Participer au cadrage de l'utilisation de l'Intelligence Artificielle dans le Software Development Life Cycle (SDLC) ;
Identifier les opportunités d'intégration de l'IA dans les activités de conception, de développement, de test et de maintenance logicielle ;
Contribuer à la conduite du changement et à l'amélioration continue des pratiques d'ingénierie logicielle au sein de la DSI ;
Animer des ateliers, des réunions techniques et des présentations auprès d'interlocuteurs variés, y compris dans un contexte international.
Les principaux livrables attendus :
Dossiers d'architecture de solutions ;
Architecture Decision Records (ADR) ;
Rapports d'audit et évaluations de maturité logicielle ;
Plans d'amélioration des pratiques de Software Engineering ;
Documentation des standards et recommandations d'architecture.
🎯 NOTRE RECHERCHE
Compétences et expériences requises :
Expérience significative en tant qu'Architecte Solutions, Architecte Logiciel ou Software Engineering Expert, dans des environnements IT complexes ;
Solide expertise en architecture de solutions et expérience concrète dans la réalisation de revues d'architecture ;
Excellente maîtrise des environnements de développement Java / J2EE ;
Expérience avérée dans la définition, la structuration et l'animation de standards de Software Engineering ;
Maîtrise des Architecture Decision Records (ADR) et des principes de gouvernance des décisions d'architecture ;
Bonne connaissance des Design Patterns, des principes de conception logicielle et des pratiques de Software Quality ;
Expérience des pratiques de Release Management et des indicateurs de performance associés ;
Connaissance et capacité à exploiter les 4 Keys Metrics pour piloter l'amélioration des performances de livraison logicielle ;
Maîtrise du C4 Model pour la modélisation et la documentation des architectures ;
Expérience concrète dans la réalisation d'audits de maturité logicielle et dans la définition de plans d'amélioration ;
Capacité à traduire des constats techniques en recommandations opérationnelles et actions mesurables ;
Expérience dans l'accompagnement de Tech Leaders, développeurs et équipes produits ;
Capacité à intervenir de manière transverse auprès de plusieurs équipes et domaines applicatifs ;
Bonne compréhension du Software Development Life Cycle (SDLC) et de ses enjeux ;
Capacité à communiquer, argumenter et promouvoir des orientations techniques auprès d'interlocuteurs variés ;
Anglais professionnel impératif, à l'oral comme à l'écrit.
Les compétences suivantes constituent de réels atouts :
Expérience dans la transformation des pratiques d'ingénierie logicielle à l'échelle d'une DSI ou d'une organisation multi-produits ;
Expérience dans la mise en place de communautés de pratiques, de collectifs d'expertise ou de dispositifs de gouvernance technique ;
Bonne compréhension des architectures distribuées et des environnements applicatifs complexes ;
Connaissance des démarches DevOps, CI/CD, automatisation des tests et amélioration continue ;
Expérience dans l'exploitation des métriques de qualité et de performance des processus de développement ;
Connaissance des problématiques de dette technique, de maintenabilité et de modernisation applicative ;
Expérience dans le cadrage ou l'intégration de solutions d'Intelligence Artificielle au sein du cycle de développement logiciel ;
Expérience dans un environnement international ou au sein d'une grande organisation IT.
Une expérience démontrable dans la transformation des pratiques de Software Engineering à l'échelle d'une DSI constituera un avantage déterminant.
👤 PROFIL RECHERCHÉ
De formation supérieure en informatique, génie logiciel ou domaine équivalent, idéalement Bac+5, vous justifiez d'une solide expérience en architecture de solutions et en ingénierie logicielle, avec un niveau d'expertise confirmé.
Vous avez développé une expertise technique approfondie dans les environnements Java / J2EE et disposez d'une vision globale des enjeux d'architecture, de qualité logicielle et d'industrialisation des pratiques de développement.
Vous ne vous limitez pas à la conception d'architectures applicatives : vous êtes capable de prendre du recul sur les pratiques d'une organisation IT, d'en évaluer la maturité et de piloter leur amélioration.
Vous avez déjà contribué à la définition ou à l'évolution de standards techniques, accompagné des équipes de développement et participé à des démarches structurantes de transformation des pratiques d'ingénierie.
Vous possédez une véritable posture de référent technique transverse, vous permettant de fédérer des Tech Leaders, de challenger les choix d'architecture et d'accompagner les équipes dans l'adoption de nouvelles pratiques.
Autonome, rigoureux(se), pédagogue et doté(e) d'un excellent relationnel, vous savez conjuguer vision stratégique, expertise technique et pragmatisme opérationnel.
Votre capacité à animer un collectif d'experts, à formaliser des recommandations pertinentes et à transformer les constats d'audit en actions concrètes d'amélioration sera essentielle pour réussir dans cette mission.
📍 INFORMATIONS COMPLÉMENTAIRES
Localisation : Lezennes (Héron Park), Métropole de Lille ;
Télétravail : Organisation hybride avec une présence souhaitée de 3 jours par semaine sur site ;
Type de mission : Assistance technique ;
Déplacements : Aucun déplacement prévu ;
Astreintes : Aucune astreinte prévue ;
Langues : Français et anglais professionnel.
