L’équipe en charge de l’architecture des plateformes et filières de développement porte les conceptions liées aux solutions développées sur-mesure, afin d’assurer l’indépendance technologique de l’organisation, d’optimiser ses capacités de développement, de promouvoir l’open source et de standardiser les pratiques d’ingénierie logicielle. L’équipe cherche à se renforcer d’un·e architecte des SI transverse, multi-périmètres.
L’architecte porte une vision claire et structurée d’une architecture modulaire et évolutive adaptée aux projets de développement sur-mesure. Il/elle assure la cohérence technique globale en veillant à l’indépendance et la réutilisabilité des composants, afin d’améliorer la maintenabilité et d’anticiper efficacement les obsolescences technologiques.
Maîtrise des architectures de solutions « 3 tiers ».
Connaissance approfondie des architectures orientées services, des standards d’interopérabilité et des solutions d’API Management.
Bonne maîtrise des protocoles et mécanismes d’authentification.
Expérience confirmée en architecture modulaire, microservices, containerisation (OpenShift) et pratique des modèles hexagonaux, DDD, Clean Architecture.
Maîtrise des standards Web Components pour le développement d’interfaces modulaires, réutilisables et maintenables.
Maîtrise des outils DevOps et des pratiques d’intégration et de déploiement continus (CI/CD).
Bonne connaissance des middlewares (serveur d’application, BPM, moteurs de règles) et des enjeux liés aux environnements Web (sécurité, performance, haute disponibilité, scalabilité).
Sensibilité démontrée aux enjeux d’expérience utilisateur et à la qualité logicielle.
Capacité à accompagner les équipes et à structurer des filières technologiques dans une logique de gouvernance transverse.
Capacité à concevoir des architectures orientées résilience, tolérance aux pannes, observabilité et monitoring distribué.
Expertise dans l’identification des risques et l’élaboration de plans de mitigation, notamment dans le cadre de projets de numérisation totale de processus métier.
Expérience de modélisation (Archimate, Orbus iServer, UML2, BPMN), d’analyse, de la méthodologie TOGAF ; connaissances d’ITIL.
Expérience de la mise en œuvre de bonnes pratiques de sécurité applicative.
Pratique d’architectures événementielles.
Encadrement technique des équipes internes et externes.
Expertise dans l’identification, la compréhension et l’expression des besoins métiers associés à la résolution de problèmes ou à la réalisation de solutions métier, prouvée par une expérience professionnelle.
Compréhension des enjeux d’expérience utilisateur (ergonomie, utilisation nomade).
Expérience de Java.
Expertise des protocoles d’interopérabilité (en particulier SOAP, REST, JMS).
Maîtrise des protocoles d’autorisation et d’authentification (OAuth2 / OIDC, SAMLv2, Kerberos).
Capacité à évaluer des solutions et leur chiffrage.
Porter une vision modulaire et évolutive de l’architecture dans le cadre du développement sur-mesure.
Favoriser l’indépendance des composants pour renforcer la maintenabilité.
Mettre en place une stratégie d’anticipation et faciliter le traitement des obsolescences.
Assurer l’alignement des architectures avec la stratégie SI et les besoins métier.
Définir des modèles d’architecture modulaire et réutilisable (composants, services, APIs).
Identifier, structurer, documenter, diffuser et industrialiser les bonnes pratiques de conception dans le cadre des filières de développement sur-mesure.
Accompagner les équipes projets dans la conception et les choix techniques afin d’assurer cohérence et convergence globale.
Contribuer au support opérationnel (investigations) et au traitement des demandes métier, incluant l’analyse et le chiffrage des solutions.
Structurer, capitaliser, animer et diffuser un référentiel d’architecture transverse.
Participer aux filières technologiques en collaboration étroite avec les équipes Infrastructure et Exploitation afin de garantir la pertinence, la cohérence technique et l’opérabilité des solutions.