Dans ce mandat, vous contribuerez à la conception et à l’évolution de solutions applicatives modernes au sein d’un environnement technologique complexe. Vous serez appelé·e à comprendre l’architecture et les composantes techniques des solutions afin de produire des conceptions détaillées, de développer des API robustes et de contribuer à l’intégration de différentes applications.
Le rôle intègre également une approche de développement assistée par l’IA : l’objectif est de tirer pleinement parti des agents IA pour accélérer la conception, le développement et les tests, tout en conservant une forte rigueur technique dans la spécification, la validation et la revue des livrables.
Principales responsabilités- Analyser les composantes technologiques et l’architecture des solutions afin de produire les conceptions techniques détaillées.
- Concevoir et mettre en œuvre les processus à automatiser dans les outils de gestion des processus opérationnels.
- Concevoir le cheminement et la séquence des événements dans les solutions d’intégration entre les différentes applications.
- Identifier les possibilités de réutilisation des composants et du code afin de favoriser des solutions cohérentes et efficaces.
- Développer et maintenir des API REST.
- Créer les conditions, scénarios et scripts nécessaires aux tests unitaires.
- Participer aux tests d’intégration et aux différentes phases d’implantation.
- Assurer une transition claire des conceptions vers les équipes de développement.
- Contribuer à la définition et à la révision des exigences techniques, notamment en matière de sécurité, d’intégration, de performance et de qualité.
- Analyser les demandes de changement, évaluer leurs impacts et proposer les solutions appropriées.
- Participer à la migration d’applications existantes vers des technologies plus modernes.
- Contribuer aux pratiques DevSecOps et à l’évolution des pratiques de développement.
- Participer aux revues de code et à la documentation des applications existantes et nouvelles.
- Fournir un soutien aux opérations et à la maintenance des applications.
- Documenter les spécifications techniques et les plateformes.
- Produire, documenter et valider les cas de tests associés aux solutions.
- Contribuer à l’évolution vers un modèle de développement hybride humain + agents IA, où l’IA prend en charge une partie de la production et où l’expertise humaine demeure essentielle pour la spécification, la revue et le contrôle de la qualité.
Profil recherché- Minimum de 10 ans d’expérience en développement applicatif.
- Expérience solide en développement d’API REST et en architecture orientée services.
- Baccalauréat en génie logiciel, informatique ou dans un domaine connexe, ou expérience équivalente.
- Maîtrise de Java 17+ et Spring Boot 3.
- Bonne connaissance de Git.
- Expérience avec les pratiques et outils DevOps, notamment Jenkins, GitHub Actions, Harness et Docker.
- Connaissance de AWS et Kubernetes.
- Expérience pratique avec les agents IA, notamment GitHub Copilot, pour accélérer la conception, le développement et les tests.
- Capacité à analyser et à challenger les livrables produits par l’IA, notamment le code, les tests et les décisions techniques.
- Connaissance de Decision Modeler Platform ou Blaze Advisor, un atout important.
- Esprit d’analyse, rigueur et capacité à évoluer dans un environnement technologique complexe.
- Intérêt marqué pour l’apprentissage continu et l’adoption de nouvelles technologies.
- Français requis; anglais, un atout.