Au sein d'un projet applicatif complexe, la mission consiste à faire évoluer le modèle fonctionnel et logique d'une application de grande envergure reposant sur un référentiel métier riche (plus de 400 objets). Le consultant interviendra à l'interface entre les métiers et les équipes de développement pour analyser les besoins, faire évoluer les diagrammes de classes, formaliser les règles de gestion, définir les services métiers, leurs interfaces et leur orchestration au sein des processus. Le profil recherché combine une forte compréhension fonctionnelle et une solide culture technique de développement, avec une bonne maîtrise de la modélisation UML (diagrammes de classes et de séquences) et des architectures SOA orientées services. Il ne s'agit pas d'un architecte technique ou d'un urbaniste, mais d'un concepteur fonctionnel expérimenté capable de traduire les besoins métier en modèles et traitements cohérents avec l'existant.
Contexte : Le client a lancé dans un Programme de Transformation de la Relation Client qui s'appuie sur une plateforme digitale bâtie autour de la solution Salesforce. La Salesforce Factory prend en charge des activités transverses autour de la mise en place de Salesforce (Méthode projet/fabrication/releasing, Design Authority, Core fonctionnel et Technique, Run applicatif et support N3 incidents, suivi contractuel SF…..). MISSIONS : - participation à la conception et à l'intégration technique des composants, à l'analyse des dysfonctionnements applicatifs et techniques ou apport d'une expertise ponctuelle (ex: revue des processus de fabrication) au sein de l'équipe projet. - intervention sur des travaux de maintenance applicative (optimisation des chaines applicatives, analyse de pannes...) - réalisation des travaux transverses au sein de la structure (installer des chaines de fabrication, support aux équipes...) Pour se faire, le dispositif proposé aura pour principales activités de : - produire la conception technique du système de fabrication / déploiement releasing basé sur la plateforme Cloud Salesforce ainsi que les interconnexions avec les briques applicatives du SI - mettre en place et maintenir les plateformes de fabrication et de déploiement (scripting des jobs, intégration continue, outils de tests fonctionnels, performances, qualimétrie...) - organiser et contrôler les processus de fabrication et de déploiement dans l'équipe - maintenir le référentiel documentaire transverse du système - Définir la stratégie de branching - Gérer les environnements d'intégration (création/refresh & suivi des demandes sur les sandboxes) - Installer des appExchange et des critical updates sur les environnements - qualifier les livrables fournis par les équipes de développement : - installation, industrialisation et vérification des packages/dossiers fournis et/ou créés à la demande - vérification de la conformité des applications vis-à-vis des contraintes de production - participation à la rédaction de la documentation de mise en production et d'exploitation - assurer le Support et la communication avec les équipes techniques : - assistance et support aux équipes de développement et d'intégration transverse - assistance et support aux équipes de fabrication et de déploiement - analyser les dysfonctionnements applicatifs et techniques, définir les solutions de correction et rechercher les optimisations
Contexte La mission se situe au sein d'une direction Tech Expertise et Solutions d'un grand compte bancaire, chargée d'accompagner la mutation technologique et digitale des métiers du groupe (architectures ouvertes, Cloud, API, Data/IA, digitalisation des process). Elle s'inscrit spécifiquement dans une équipe API dont le rôle est de promouvoir l'architecture orientée service auprès des métiers et de représenter l'entité dans les instances groupe liées aux projets API. Le besoin porte sur le développement de l'APIStore, un site Drupal mis à disposition des partenaires pour cataloguer les API Open exposées via Apigee X. Rôle et responsabilités principales Participer à la conception de l'APIStore (application web de gestion du catalogue et de la documentation des API) Développer les features et user stories du produit Réaliser les tests unitaires et d'intégration Documenter les réalisations techniques Intégrer les développements dans la chaîne CI/CD Contribuer au packaging et à la mise en production des composants Interagir avec l'équipe API et les métiers dans une logique d'architecture orientée service Livrables attendus Code source Tests d'intégration Documentation technique et produit Packaging des composants Mise en production des composants
À propos de la missionDans le cadre d'un vaste programme de transformation d'un système d'information stratégique, nous recherchons un(e) Architecte Solution Senior Produit capable de définir et de piloter la trajectoire d'évolution d'une plateforme logicielle historique vers une architecture plus modulaire, performante et résiliente. Vous interviendrez au cœur des décisions d'architecture et accompagnerez les équipes techniques dans la modernisation progressive d'un produit complexe, sans rupture de service. Vos missionsEn tant que référent(e) architecture, vous serez notamment amené(e) à : Réaliser l'analyse de l'architecture existante et identifier les axes d'amélioration. Définir l'architecture cible et construire la roadmap de transformation. Concevoir une architecture modulaire favorisant la réutilisation, la maintenabilité et l'évolutivité. Définir les standards d'architecture, les principes de conception et les bonnes pratiques techniques. Mettre en place les indicateurs permettant de piloter la performance, la qualité logicielle, la dette technique et la résilience. Identifier les risques techniques et proposer les plans de mitigation associés. Élaborer les dossiers d'architecture et documenter les choix techniques. Accompagner les équipes de développement dans la mise en œuvre des évolutions. Animer les sujets d'architecture auprès des différentes équipes (développement, infrastructure, exploitation, métiers). Préparer les arbitrages techniques en apportant une vision claire des impacts, coûts, risques et bénéfices. Participer à la stratégie de modernisation progressive d'un environnement legacy tout en garantissant la continuité des livraisons. Environnement techniqueVous évoluerez dans un environnement mêlant technologies historiques et modernes autour de : Architectures distribuées Architectures orientées services (SOA) et événementielles Design d'API Kubernetes & Docker Cloud Azure (prioritaire), AWS/GCP appréciés Virtualisation Oracle, ElasticSearch, MongoDB Kafka, RabbitMQ ou Event Hub API Management Keycloak ou solutions IAM équivalentes Stack ELK C#/.NET, JavaScript PowerShell, Python, Shell Linux Azure DevOps Git Modélisation d'architecture (Archimate, Visio, )