Salaire: 650-700
Au sein d’une équipe Digital Solutions, vous évoluerez dans un environnement fortement international et accompagnerez les fonctions métiers dans la mise en œuvre de leur stratégie digitale à travers des projets applicatifs à fort impact.
En tant que partenaire technique de confiance, vous piloterez la réalisation de projets applicatifs de bout en bout : cadrage, conception, architecture, développement, validation, déploiement et mise en production.
La mission intègre une forte dimension d’AI-Augmented Development, avec l’utilisation d’outils d’intelligence artificielle générative pour accélérer et sécuriser la production de code, les tests et la documentation.
Recueillir et analyser les besoins métiers, puis les traduire en exigences fonctionnelles et techniques claires.
Définir des plans de réalisation pragmatiques, adaptés aux enjeux, aux délais et aux contraintes du projet.
Concevoir l’architecture fonctionnelle et technique des solutions.
Sélectionner les technologies en cohérence avec les standards de l’équipe, les exigences de l’entreprise et les objectifs de maintenabilité.
Mettre en place et structurer les environnements Azure nécessaires aux futures applications et aux services associés.
Piloter les différentes étapes de réalisation, jusqu’au déploiement en production.
Garantir la cohérence des choix d’architecture et des technologies au sein du portefeuille applicatif.
Accompagner la montée en compétences des équipes techniques onshore et offshore.
Promouvoir et faire appliquer les bonnes pratiques d’ingénierie logicielle : clean code, revues de code, sécurité dès la conception et excellence opérationnelle.
Veiller au respect des exigences de cybersécurité, de gouvernance, de qualité et de conformité.
Sécuriser la maintenabilité, l’évolutivité et la robustesse des solutions livrées.
Rédiger des spécifications techniques détaillées et exploitables par des outils de génération de code assistée par IA.
Orchestrer la génération de code sur les composants backend, frontend, tests et documentation.
Utiliser des outils tels que Claude Sonnet, GitHub Copilot ou Cursor.
Analyser, valider et améliorer les livrables générés par l’IA.
Garantir la qualité, la sécurité et la conformité des productions avec les standards d’architecture.
Définir les garde-fous techniques : standards de développement, modèles de prompts, règles de revue et workflows de validation automatisée.
Mettre en place une boucle de delivery itérative allant de la spécification au déploiement, en passant par la génération, la revue et la validation.
Assurer la traçabilité des productions générées par l’IA et des contrôles réalisés.
Concevoir des architectures cloud Azure reposant notamment sur :
Azure App Service ;
Azure SQL ;
Azure Functions ;
API Management ;
Azure Key Vault ;
Application Insights ;
Logic Apps.
Mettre en place des pipelines CI/CD avec Azure DevOps ou GitHub Actions.
Déployer les dispositifs de supervision, d’observabilité et d’alerting nécessaires aux opérations de production.
Garantir le respect des standards de sécurité, d’Azure Landing Zone et de protection des données, notamment du RGPD.
Intervenir sur des environnements cloud public et privé.
Définir une stratégie de tests complète couvrant les tests unitaires, end-to-end, de non-régression et d’intégration.
Exploiter les outils d’IA afin d’accélérer la création, l’exécution et la maintenance des tests.
Produire et maintenir la documentation technique et d’architecture.
Formaliser les décisions techniques à travers des Architecture Decision Records ou tout autre dispositif de traçabilité adapté.
Constituer une base de connaissances destinée à faciliter la maintenance et l’évolution à long terme des solutions.
Reconstituer et structurer la connaissance technique dans un contexte où la documentation historique peut être limitée.
Documentation technique de la solution.
Dossier d’architecture.
Documentation cybersécurité.
Stratégie de tests unitaires, end-to-end et de non-régression.
Documentation et traçabilité des décisions techniques.
Traçabilité des revues des productions générées par l’IA.
Base de connaissances facilitant la maintenance à long terme de la solution.
Documentation des processus de déploiement, de supervision et d’exploitation.
Microsoft Azure : cloud public et privé.
Azure PaaS, SaaS, Serverless et ARM.
Azure App Service, Azure Functions, Azure SQL, API Management, Key Vault et Application Insights.
Logic Apps.
SQL Server.
AI-Augmented Development et méthodologies de développement pilotées par les spécifications.
C#.
.NET Core.
Angular.
Bases de données NoSQL.
Architecture logicielle : architecture en couches, microservices, API et SOA.
Azure DevOps.
GitLab et GitHub Actions.
Visual Studio Code.
SQL Server Management Studio.
Conception et industrialisation de pipelines CI/CD.
Une connaissance de Salesforce constitue un atout.
Expérience de travail avec des équipes distribuées, onshore et offshore.
Bonne maîtrise des enjeux de cybersécurité, de gouvernance cloud et de conformité RGPD.
Vous justifiez d’une expérience significative en architecture applicative, en environnement Microsoft Azure et en pilotage technique de projets complexes.
Vous êtes en mesure d’intervenir aussi bien sur la conception que sur la delivery, tout en accompagnant les équipes dans l’adoption de pratiques modernes de développement. Vous savez challenger les choix techniques, prendre des décisions structurantes et les documenter de manière claire.
Une expérience concrète de l’utilisation de l’intelligence artificielle générative dans le cycle de développement logiciel est indispensable.
Autonome, rigoureux et orienté résultats, vous disposez d’excellentes capacités de communication et savez évoluer dans un environnement international et multidisciplinaire.