
Partager cette offre
Contexte & Enjeux
Notre client, un groupe français majeur du secteur de la communication extérieure, engages une transformation digitale ambitieuse de son système d'information. L'entreprise dispose d'un patrimoine applicatif hérité (legacy) important datant des années 1990-2000, que nous devons transformer en solutions robustes, scalables et maintenables pour supporter la croissance du groupe et ses ambitions digitales.
Missions Principales
Architecture & Design
Définir l'architecture applicative globale des solutions en migration, en garantissant cohérence, scalabilité et sécurité
Concevoir les patterns architecturaux adaptés à la transformation du legacy : modernisation progressive, refactoring stratégique, et intégrations modernes
Établir les standards techniques et les bonnes pratiques de conception (design patterns, conventions de code, structure des projets)
Évaluer et recommander les technologies, frameworks et outils adaptés aux besoins métier et aux contraintes techniques
Piloter les décisions technologiques majeures : choix des stacks, migration vers le cloud, conteneurisation, etc.
Modernisation du Patrimoine Existant
Analyser le code legacy et proposer des stratégies de refactoring et de modernisation pragmatiques
Garantir la qualité logicielle lors des transformations : couverture de tests, maintenabilité, documentation
Superviser les migrations applicatives en minimisant les risques métier
Mettre en place une approche DevOps complète : CI/CD, automatisation, monitoring, observabilité
Leadership Technique
Accompagner et coacher les équipes de développement sur les bonnes pratiques architecturales
Réaliser des code reviews pointues en tant qu'expert technique référent
Animer des sessions de pair programming et de mentorat technique
Fixer et faire respecter les standards de qualité et les conventions de code
Gouvernance & Stratégie IT
Participer aux décisions stratégiques concernant le SI et la roadmap technique
Documenter et communiquer l'architecture technique auprès des stakeholders (métier, IT)
Anticiper les évolutions technologiques et les tendances du secteur
Gérer la dette technique et planifier sa réduction progressive
Profil & Compétences Requises
Diplôme & Formation
Diplômé(e) d'une école d'ingénieur informatique ou équivalent (formation supérieure en informatique)
Expérience
8 à 12 ans minimum d'expérience en développement logiciel et architecture applicative
Minimum 3 à 5 ans en tant qu'Architecte Applicatif ou Senior Developer avec responsabilités architecturales
Expérience avérée en modernisation et refactoring d'applications legacy
Expérience en management ou leadership technique d'équipes (5+ personnes)
Compétences Techniques Essentielles
Stack principal : .NET (Framework & Core), C#, architecture multi-tiers
Bases de données : SQL Server, NoSQL (MongoDB, Elasticsearch), connaissance des migrations de schémas
Cloud & Devops : Azure, AWS ou GCP ; Docker, Kubernetes, CI/CD (Azure DevOps, Jenkins, GitLab CI)
Patterns & Architecture : Domain-Driven Design, SOLID, Clean Code, Event-Driven Architecture
Testing : Tests unitaires, tests d'intégration, TDD, stratégie de couverture de tests
Outils : Git, Linux, shell scripting, IaC (Infrastructure as Code)
Compétences Comportementales
Leadership naturel : capacité à inspirer confiance et à fédérer les équipes
Pédagogue : aptitude à transmettre la connaissance et coacher les développeurs
Pragmatique : capable de prendre des décisions balancées entre perfection technique et contraintes métier
Curiosité technologique : intérêt pour l'innovation, l'open source, et les évolutions de l'écosystème .NET
Rigueur : exigence envers soi-même et l'équipe ; capacité à mettre en place des standards et à les faire respecter
Communication : capacité à expliquer des concepts complexes à des audiences techniques et non-techniques
Avantages & Évolutions
Impact stratégique : piloter la modernisation technique d'un groupe majeur
Autonomie : liberté architecturale et prise de décision technique
Équipe : travailler avec une équipe de développeurs talentueux et engagés
Environnement technologique : accès à des défis techniques complexes et intéressants
Évolution : possibilité d'évolution vers un rôle de CTO ou VP Engineering
Critères de Réussite (6-12 mois)
✓ Architecture applicative documentée et adoptée par les équipes
✓ Réduction mesurable de la dette technique
✓ Pipeline CI/CD robuste et automatisé en production
✓ Équipe montée en compétence et autonome
✓ Au moins 2-3 applications legacy en cours de modernisation
Profil recherché
Missions Principales
Architecture & Design
Définir l'architecture applicative globale des solutions en migration, en garantissant cohérence, scalabilité et sécurité
Concevoir les patterns architecturaux adaptés à la transformation du legacy : modernisation progressive, refactoring stratégique, et intégrations modernes
Établir les standards techniques et les bonnes pratiques de conception (design patterns, conventions de code, structure des projets)
Évaluer et recommander les technologies, frameworks et outils adaptés aux besoins métier et aux contraintes techniques
Piloter les décisions technologiques majeures : choix des stacks, migration vers le cloud, conteneurisation, etc.
Modernisation du Patrimoine Existant
Analyser le code legacy et proposer des stratégies de refactoring et de modernisation pragmatiques
Garantir la qualité logicielle lors des transformations : couverture de tests, maintenabilité, documentation
Superviser les migrations applicatives en minimisant les risques métier
Mettre en place une approche DevOps complète : CI/CD, automatisation, monitoring, observabilité
Leadership Technique
Accompagner et coacher les équipes de développement sur les bonnes pratiques architecturales
Réaliser des code reviews pointues en tant qu'expert technique référent
Animer des sessions de pair programming et de mentorat technique
Fixer et faire respecter les standards de qualité et les conventions de code
Gouvernance & Stratégie IT
Participer aux décisions stratégiques concernant le SI et la roadmap technique
Documenter et communiquer l'architecture technique auprès des stakeholders (métier, IT)
Anticiper les évolutions technologiques et les tendances du secteur
Gérer la dette technique et planifier sa réduction progressive
Profil & Compétences Requises
Diplôme & Formation
Diplômé(e) d'une école d'ingénieur informatique ou équivalent (formation supérieure en informatique)
Compétences Techniques Essentielles
Stack principal : .NET (Framework & Core), C#, architecture multi-tiers
Bases de données : SQL Server, NoSQL (MongoDB, Elasticsearch), connaissance des migrations de schémas
Cloud & Devops : Azure, AWS ou GCP ; Docker, Kubernetes, CI/CD (Azure DevOps, Jenkins, GitLab CI)
Patterns & Architecture : Domain-Driven Design, SOLID, Clean Code, Event-Driven Architecture
Testing : Tests unitaires, tests d'intégration, TDD, stratégie de couverture de tests
Outils : Git, Linux, shell scripting, IaC (Infrastructure as Code
Critères de Réussite (6-12 mois)
✓ Architecture applicative documentée et adoptée par les équipes
✓ Réduction mesurable de la dette technique
✓ Pipeline CI/CD robuste et automatisé en production
✓ Équipe montée en compétence et autonome
✓ Au moins 2-3 applications legacy en cours de modernisation
Environnement de travail
Contexte & Enjeux
Notre client, un groupe français majeur du secteur de la communication extérieure, engages une transformation digitale ambitieuse de son système d'information. L'entreprise dispose d'un patrimoine applicatif hérité (legacy) important datant des années 1990-2000, que nous devons transformer en solutions robustes, scalables et maintenables pour supporter la croissance du groupe et ses ambitions digitales.
Missions Principales
Architecture & Design
Définir l'architecture applicative globale des solutions en migration, en garantissant cohérence, scalabilité et sécurité
Concevoir les patterns architecturaux adaptés à la transformation du legacy : modernisation progressive, refactoring stratégique, et intégrations modernes
Établir les standards techniques et les bonnes pratiques de conception (design patterns, conventions de code, structure des projets)
Évaluer et recommander les technologies, frameworks et outils adaptés aux besoins métier et aux contraintes techniques
Piloter les décisions technologiques majeures : choix des stacks, migration vers le cloud, conteneurisation, etc.
Modernisation du Patrimoine Existant
Analyser le code legacy et proposer des stratégies de refactoring et de modernisation pragmatiques
Garantir la qualité logicielle lors des transformations : couverture de tests, maintenabilité, documentation
Superviser les migrations applicatives en minimisant les risques métier
Mettre en place une approche DevOps complète : CI/CD, automatisation, monitoring, observabilité
Leadership Technique
Accompagner et coacher les équipes de développement sur les bonnes pratiques architecturales
Réaliser des code reviews pointues en tant qu'expert technique référent
Animer des sessions de pair programming et de mentorat technique
Fixer et faire respecter les standards de qualité et les conventions de code
Gouvernance & Stratégie IT
Participer aux décisions stratégiques concernant le SI et la roadmap technique
Documenter et communiquer l'architecture technique auprès des stakeholders (métier, IT)
Anticiper les évolutions technologiques et les tendances du secteur
Gérer la dette technique et planifier sa réduction progressive
Profil & Compétences Requises
Diplôme & Formation
Diplômé(e) d'une école d'ingénieur informatique ou équivalent (formation supérieure en informatique)
Expérience
8 à 12 ans minimum d'expérience en développement logiciel et architecture applicative
Minimum 3 à 5 ans en tant qu'Architecte Applicatif ou Senior Developer avec responsabilités architecturales
Expérience avérée en modernisation et refactoring d'applications legacy
Expérience en management ou leadership technique d'équipes (5+ personnes)
Compétences Techniques Essentielles
Stack principal : .NET (Framework & Core), C#, architecture multi-tiers
Bases de données : SQL Server, NoSQL (MongoDB, Elasticsearch), connaissance des migrations de schémas
Cloud & Devops : Azure, AWS ou GCP ; Docker, Kubernetes, CI/CD (Azure DevOps, Jenkins, GitLab CI)
Patterns & Architecture : Domain-Driven Design, SOLID, Clean Code, Event-Driven Architecture
Testing : Tests unitaires, tests d'intégration, TDD, stratégie de couverture de tests
Outils : Git, Linux, shell scripting, IaC (Infrastructure as Code)
Compétences Comportementales
Leadership naturel : capacité à inspirer confiance et à fédérer les équipes
Pédagogue : aptitude à transmettre la connaissance et coacher les développeurs
Pragmatique : capable de prendre des décisions balancées entre perfection technique et contraintes métier
Curiosité technologique : intérêt pour l'innovation, l'open source, et les évolutions de l'écosystème .NET
Rigueur : exigence envers soi-même et l'équipe ; capacité à mettre en place des standards et à les faire respecter
Communication : capacité à expliquer des concepts complexes à des audiences techniques et non-techniques
Avantages & Évolutions
Impact stratégique : piloter la modernisation technique d'un groupe majeur
Autonomie : liberté architecturale et prise de décision technique
Équipe : travailler avec une équipe de développeurs talentueux et engagés
Environnement technologique : accès à des défis techniques complexes et intéressants
Évolution : possibilité d'évolution vers un rôle de CTO ou VP Engineering
Critères de Réussite (6-12 mois)
✓ Architecture applicative documentée et adoptée par les équipes
✓ Réduction mesurable de la dette technique
✓ Pipeline CI/CD robuste et automatisé en production
✓ Équipe montée en compétence et autonome
✓ Au moins 2-3 applications legacy en cours de modernisation
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Architecte Applicatif
VISIAN
