Québec, QC, Canada

Description

Titre du poste : Analyste Fonctionnel – Modernisation et Architecture Organique
Mission principale
L'analyste fonctionnel agit comme pivot central entre les unités d'affaires et l'équipe technique de prestation électronique de services. Sa mission est de traduire les besoins opérationnels en spécifications fonctionnelles agiles, tout en assurant la transition harmonieuse des systèmes hérités (legacy) vers une architecture moderne basée sur les conteneurs (CaaS).
Responsabilités clés
1. Analyse et Modernisation (Lutte contre la désuétude)
  • Réaliser l'inventaire et l'analyse des systèmes existants pour identifier les règles d'affaires critiques à migrer.
  • Documenter les écarts entre les fonctionnalités actuelles et les besoins de la nouvelle prestation électronique de services.
  • Participer au découpage fonctionnel des monolithes pour permettre une architecture en microservices (architecture organique).
2. Conception de la Prestation Électronique de Services
  • Animer des ateliers de collecte de besoins auprès des parties prenantes pour définir les parcours utilisateurs numériques.
  • Rédiger les dossiers d'analyse fonctionnelle, les User Stories et définir les critères d'acceptation dans un environnement Agile/DevOps.
  • Collaborer avec l'architecte organique pour s'assurer que les spécifications respectent les capacités de la plateforme CaaS (évolutivité, disponibilité).
3. Soutien au Développement et Qualité
  • Accompagner les développeurs et les experts CaaS dans la compréhension des flux fonctionnels.
  • Élaborer la stratégie de tests fonctionnels et de non-régression pour garantir la stabilité des services lors des déploiements continus.
  • Participer à la validation des livrables et s'assurer qu'ils répondent aux orientations de l'architecture d'entreprise.

Conditions

Exigences et qualifications requises
  •  Expérience et Formation
    • Scolarité : Baccalauréat en informatique, en systèmes d'information organisationnels (SIO), en génie logiciel ou dans une discipline connexe.
    • Expérience : Un minimum de 8 à 10 ans d'expérience en analyse fonctionnelle dans des environnements de systèmes d'envergure.
    • Contexte de modernisation : Avoir participé à au moins deux projets majeurs de refonte de systèmes hérités (legacy) ou de migration vers des architectures de microservices.
  • 2. Compétences Techniques (Savoir-faire)L'analyste doit posséder une culture technologique moderne pour dialoguer avec les spécialistes CaaS :
    • Architecture orientée services : Maîtrise de la conception d'APIs (REST/JSON) et compréhension des échanges de données entre services.
    • Écosystème de conteneurisation : Compréhension fonctionnelle de Docker et Kubernetes (comprendre comment la conteneurisation influence la disponibilité et le déploiement des services).
    • Modélisation : Excellente maîtrise des techniques de modélisation de processus d'affaires (BPMN) et de modélisation de données.
    • Outils de gestion : Utilisation avancée d'outils de suivi de développement comme Jira, Azure DevOps ou Confluence.
    • Shutterstock
  • 3. Compétences Méthodologiques
    • Agilité : Expérience confirmée dans un cadre Scrum ou Kanban, avec une capacité à rédiger des User Stories claires et des critères d'acceptation mesurables.
    • Essais et Qualité : Capacité à élaborer des plans de tests fonctionnels et à accompagner les utilisateurs lors des essais d'acceptation (UAT).
    • Approche Organique : Capacité à concevoir des solutions par "blocs" fonctionnels réutilisables plutôt qu'en silos monolithiques.
  • 4. Aptitudes Professionnelles (Savoir-être)
    • Esprit d'analyse et de synthèse : Capacité à vulgariser des concepts techniques complexes pour les unités d'affaires.
    • Leadership d'influence : Habileté à naviguer dans un contexte de changement technologique et à convaincre les parties prenantes de la valeur de la modernisation.
    • Rigueur : Une attention particulière aux détails pour s'assurer qu'aucune règle d'affaires critique n'est oubliée lors du traitement de la désuétude.

Bonus

Bénéfices

Responsabilités

1. Analyse et Modernisation (Traitement de la désuétude)
Le rôle premier est de déconstruire l'existant pour bâtir l'avenir sans interruption de service.
  • Rétro-ingénierie fonctionnelle : Analyser les systèmes désuets pour en extraire les règles d'affaires critiques et les processus opérationnels actuels.
  • Définition de la cible : Collaborer avec les conseillers en architecture organique pour définir comment les fonctionnalités actuelles seront transposées dans la nouvelle infrastructure.
  • Analyse d'impact : Évaluer les conséquences des changements technologiques sur les processus de travail des utilisateurs finaux.
2. Conception et Prestation Électronique de Services (PES)
L'analyste est le gardien de la valeur métier dans le virage numérique de l'organisation.
  • Recueil des besoins : Animer des ateliers avec les parties prenantes pour définir les exigences des nouveaux services numériques.
  • Rédaction de dossiers fonctionnels : Produire des spécifications claires, des User Stories et des critères d'acceptation détaillés.
  • Conception d'APIs (vue fonctionnelle) : Définir les données nécessaires aux échanges entre les différents services organiques pour assurer la fluidité du parcours usager.
  • Modélisation : Créer des diagrammes de flux de données et de processus (BPMN) reflétant la nouvelle architecture cible.
3. Collaboration et Agilité (Écosystème CaaS/DevOps)
Travailler dans un environnement de conteneurs demande une collaboration étroite avec les équipes techniques.
  • Liaison technique : Agir comme intermédiaire entre les experts en architecture organique (spécialistes CaaS) et les unités d'affaires pour vulgariser les contraintes et opportunités technologiques.
  • Soutien au développement : Répondre aux questions des développeurs durant les sprints et s'assurer que la réalisation technique respecte la vision fonctionnelle.
  • Priorisation du carnet (Backlog) : Assister le responsable de produit (Product Owner) dans la priorisation des fonctionnalités selon la valeur d'affaires et les dépendances techniques.
4. Assurance Qualité et Essais
Garantir que la prestation électronique de services est performante et sans faille.
  • Stratégie d'essais : Élaborer les scénarios de tests fonctionnels, les cas de tests de bout en bout et les tests de non-régression.
  • Coordination des UAT : Organiser et superviser les tests d'acceptation par les utilisateurs (UAT) pour valider que les nouveaux systèmes répondent aux attentes opérationnelles.
  • Gestion des anomalies : Analyser les bogues rapportés, évaluer leur impact fonctionnel et prioriser leur correction avec l'équipe de développement.
Résumé des livrables attendus
  • Dossiers d'analyse fonctionnelle et technique (niveau fonctionnel).
  • Inventaire des règles d'affaires documentées (systèmes hérités vs cibles).
  • Backlog de produit alimenté en User Stories prêtes pour le développement.
  • Cartographie des processus métiers modernisés.
  • Plans de tests et rapports de validation de la qualité.