Assurer le pilotage technique de bout en bout d'un programme de modernisation d'une application d'entreprise critique, reposant sur une architecture technologique existante. Superviser sa transformation vers une architecture moderne tout en préservant les fonctionnalités métier et les règles de traitement existantes. Garantir la qualité, la sécurité, la robustesse et la maintenabilité de la solution, développée avec l'appui d'outils d'intelligence artificielle, de copilotes et d'agents autonomes.
Missions principales
Assurer la responsabilité technique de la solution modernisée après la phase initiale de développement assisté par l'intelligence artificielle. Analyser et maîtriser l'architecture de l'application, les processus métier, les intégrations et le modèle opérationnel. Être le principal interlocuteur technique pour la livraison, le support et l'évolution du produit.
Accompagner les phases finales de livraison, notamment les tests d'acceptation utilisateur, la gestion des anomalies, la préparation à la mise en production, le déploiement et le support après lancement. Coordonner les activités de développement, de tests et d'exploitation avec les parties prenantes métier. Gérer les dépendances techniques, les risques, les échéances et les engagements de livraison.
Exploiter les copilotes et agents d'intelligence artificielle pour accélérer l'analyse, le développement, les tests, le dépannage, la documentation et le transfert de connaissances. Examiner et valider le code généré par l'IA, les recommandations d'architecture, les scénarios de test et les propositions de correction. Mettre en place des mécanismes de contrôle qualité et de gouvernance pour encadrer le développement logiciel assisté par l'IA.
Assurer la responsabilité de l'architecture de la solution et de sa feuille de route technique. Valider les décisions techniques, superviser les revues de code et les tests automatisés, et garantir le respect des exigences de performance, de sécurité, de scalabilité, de fiabilité et de maintenabilité.
Compétences attendues
Expertise en ingénierie logicielle et en architecture d'applications modernes. Maîtrise des plateformes cloud, des API, des systèmes distribués, des modèles d'intégration et des environnements applicatifs complexes. Bonne connaissance des pratiques DevOps, de l'automatisation et des pipelines CI/CD. Expérience des plateformes de développement assistées par l'intelligence artificielle, des copilotes de programmation et des solutions d'ingénierie basées sur des agents. Capacité à évaluer, corriger et améliorer les productions générées par l'IA, ainsi qu'à mettre en place des mécanismes de gouvernance et de contrôle qualité.
Profil recherché
Ingénieur logiciel expérimenté disposant de plus de 8 ans d'expérience en ingénierie logicielle et de plus de 3 ans d'expérience en tant que responsable technique, responsable d'ingénierie, développeur principal ou architecte de solutions. Expérience confirmée dans la livraison d'applications critiques pour les entreprises et dans des environnements complexes. Profil combinant expertise technique, leadership, vision architecturale et capacité à accompagner des projets de modernisation technologique. Maîtrise du français et de l'anglais. Le freelance doit obligatoirement exercer via sa propre entreprise ; le portage salarial n'est pas accepté.