- Courbevoie - 92
- Freelance
- Groupbees
📑 Missions du poste
Le besoin
Contexte de notre client
13 produits sont découpés avec un SA, des QA, 1 PO, etc... en mode full SAFE
83 applications de connaissance client, check out, personnalisation des produits, des événements, stratégie de CRM. SI coupé en 2 entre la Chine et le reste du monde.
Poste de SA pour encadrer l'ensemble des produits côté customisation, l'intégralité du paradigme de la création du produit, customisation, prise de commande, représentation 3D des objets, gestion catalogue, cohérence d'une offre, gestion de deposit pour ces commandes, study supply... Cette partie encadre toute cette transversalité dont 2 chantiers : refonte de SAP (projet interne) pour la fabrication et la supply qui arrive après au retail.
Beaucoup de challenges sur cette partie car réalisation sur mesure pour nos clients.
Missions
Le System Architect soutient le développement de produits en définissant, communiquant et faisant évoluer la vision technologique et architecturale. Responsable de l'architecture et de la conception d'un produit ou d'un ensemble de produits (son périmètre), il/elle couvre les exigences fonctionnelles et non fonctionnelles des fonctionnalités. Le SA guide les choix et garantit la cohérence technologique et architecturale des produits.
Responsabilités clés :
Stratégie architecturale et gestion de l'architecture produit
Définir la trajectoire architecturale des produits de son périmètre, en alignement avec l'Architecture d'Entreprise.
Piloter la stratégie de solution et d'intégration du périmètre, en cohérence avec l'écosystème global.
Assurer la cohérence, la non-redondance, l'évolutivité (scalabilité), l'opérabilité, la maintenabilité et la performance du produit et de ses briques applicatives.
Identifier des solutions pour contribuer à la gestion et à la réduction de la dette technique.
Identifier et définir les exigences non fonctionnelles avec le Product Manager, et améliorer l'architecture pour y satisfaire (qualité, performance).
Conception et analyse d'impacts
Concevoir l'architecture cible (technique et fonctionnelle) du système et des sous-systèmes avec les équipes produits.
Définir la couverture technico-fonctionnelle et concevoir les interactions entre les différents produits.
Estimer les impacts d'intégration, le chemin de mise en oeuvre (implementation path) et la charge de travail pour livrer les projets.
Conseiller les Product Owners sur la faisabilité technique, la mise en oeuvre et l'effort de développement lors des phases de cadrage.
Réaliser la conception de haut niveau et explorer des solutions alternatives.
Support à la livraison (Delivery)
Incarner le plus haut niveau d'expertise technique sur son périmètre et faire autorité en matière de tech design.
Servir d'interface et de relais pour l'Architecture d'Entreprise au niveau opérationnel, appliquer ses directives et les standards du marché.
Aligner et coordonner les équipes pour livrer conformément à la conception, tout en favorisant la qualité intégrée.
Intervenir à la demande sur le cadrage de sujets techniques complexes, transverses ou sensibles, et arbitrer les problèmes de mise en oeuvre.
Accompagner et faire monter en compétences les équipes techniques et de développement.
Tester et accepter les fonctionnalités de type "Enabler".
Cadre d'architecture et capitalisation
Initialiser, mettre à jour et être responsable du PDA (Product Document of Architecture).
Réaliser et maintenir à jour une cartographie exhaustive du SI, rédiger les diagrammes d'architecture et valider les Dossiers d'Architecture Technique (DAT).
Assurer une veille technologique, identifier et lancer des projets d'amélioration technique basés sur les meilleures pratiques du marché.
Signaler aux architectes d'entreprise les problèmes majeurs rencontrés et les doutes sur les choix effectués.
Contribuer à la stratégie globale d'architecture et assurer la capitalisation des connaissances sur son périmètre.
Responsabilités partagées (collaboration) :
En collaboration avec le Product Manager, le Product Owner et les membres de l'équipe, le SA participe à :
Maximiser la valeur produite par l'équipe.
Découper les fonctionnalités (Features) en Stories.
Construire la feuille de route (Feature Roadmap) du produit.
Organiser les démonstrations du produit et définir le contenu des Releases.
À l'échelle (@Scale) : soutenir l'analyse des Epics dans le cadre du Lean Business Case.
Le quotidien du System Architect
Pour assurer la cohérence et la qualité des réalisations, le SA soutient le PO et les équipes :
Participe aux rituels d'équipe si nécessaire et à la planification en s'assurant que les contraintes techniques sont comprises.
Participe à l'affinage (grooming) des Features et des Enablers, et complète les Features avec des indications de réalisation.
Rédige et introduit des Enablers dans le backlog pour anticiper les besoins techniques futurs et mettre en avant leur valeur métier.
Propose son aide pour les réalisations du sprint et assure la qualité interne via des revues de code.
Droits de décision
Décide : Des choix de conception de l'architecture (technique et fonctionnelle) ainsi que du chemin de mise en oeuvre (Implementation Path).
Droit de veto : En cas de risque sur la cohérence technique.
Critères de succès
Critères individuels :
Nombre d'enablers identifiés et traités.
Satisfaction des exigences non fonctionnelles (Non Functional Requirements).
Critères partagés :
Réduction de la dette technique à chaque itération.
Qualité technique du produit.
Parties prenantes clés
Pole Manager
Business Owner (BO)
Delivery Manager (DM)
Scrum Master (SM)
Technical Architect (TA)
Profil et expérience
De formation supérieure, vous justifiez d'au moins 10 ans d'expérience professionnelle, dont au moins 3 ans à un poste équivalent.
Vous devrez justifier d'une expérience significative concernant :
Une connaissance avancée d'un contexte retail international
La conception d'application mobile (iOS/Android) et Web
La mise en place et/ou l'utilisation de services de Point of Sales / Back-office System (Cegid Y2 ou équivalent)
La conception et l'utilisation d'API (REST/GraphQL/SOAP)
La collaboration dans le design et la mise en place de flux de données type ETL (Talend) / ESB (mulesoft)
Une bonne compréhension du cycle de vie du développement logiciel, des processus de release, de la CI/CD.
Vous pouvez parfaitement ne pas être expert sur l'ensemble des technologies employées. Vous devrez néanmoins démontrer une grande curiosité dans la compréhension des technologies non pleinement maîtrisées.
Votre rôle dans un contexte Agile ; une expérience SAFe étant un plus.
Vous avez une capacité à écouter et synthétiser les différents besoins métier.
Vous êtes doté(e) d'un réel sens du service, d'un esprit curieux et de recherche et d'une forte capacité d'adaptation.
L'environnement international exige que vous ayez un anglais professionnel aussi bien à l'écrit comme à l'oral.
👤 Profil recherché
Profil recherché
- De formation supérieure, avec au moins 10 ans d'expérience professionnelle, dont 3 ans à un poste équivalent
- Connaissance avancée d'un contexte retail international
- Expérience en conception d'application mobile (iOS/Android) et Web
- Mise en place et/ou utilisation de services de Point of Sales / Back-office System (Cegid Y2 ou équivalent)
- Conception et utilisation d'API (REST/GraphQL/SOAP)
- Collaboration dans le design et la mise en place de flux de données type ETL (Talend) / ESB (Mulesoft)
- Bonne compréhension du cycle de vie du développement logiciel, des processus de release et de la CI/CD
- Capacité à écouter et synthétiser les différents besoins métier
- Doté(e) d'un réel sens du service, d'un esprit curieux et de recherche ainsi que d'une forte capacité d'adaptation
- Expérience dans un contexte Agile, une expérience SAFe étant un plus
- Anglais professionnel, aussi bien à l'écrit qu'à l'oral
- Grande curiosité dans la compréhension des technologies non pleinement maîtrisées