Mobile Email Info
Email:
Titre du poste :
Analyste Principal TI Systeme de reservation
Numéro de référence :
20334_112020
Statut :
Permanent - temps plein
Catégorie d'emploi :
Technologies de l'information
Ville :
MONTREAL
Province :
Québec
Salaire annuel / Taux horaire :
101 445
Nombre de postes disponibles :
1
Date limite :
2020-12-04
Description  :
Pilier du Bureau de la transformation des affaires de VIA Rail, l’analyste principale ou analyste principal des TI a pour mandat de générer de la valeur pour les clients internes et externes. Pour ce faire, elle ou il travaille au sein d’une équipe créative multidisciplinaire à résoudre des problèmes techniques et commerciaux ainsi qu’à présenter des recommandations claires et objectives aux partenaires, pour ensuite accompagner ces derniers dans les démarches de mise en œuvre et les étapes suivantes.
Les recommandations peuvent aller de la simple modification d’un processus jusqu’à l’adoption d’une nouvelle technologie, et toute combinaison entre les deux. La ou le titulaire du poste devra miser sur sa vaste connaissance des affaires et de la technologie pour proposer et appliquer des solutions qui deviendront un vecteur de valeur concrète pour VIA Rail et sa clientèle. Elle ou il apportera un regard neuf chez VIA Rail, fera montre d’une insatiable soif d’apprendre, et contribuera à la croissance de la Société.

Tâches :
1- Analyse et prise en charge des exigences
- Dans le cadre de projets de grande envergure, collaborer avec la Société et avec des experts en la matière pour saisir, consolider et consigner les exigences opérationnelles et étudier des solutions de rechange.
- Utiliser des processus opérationnels, des techniques de modélisation des données, des documents et des outils pour déterminer et analyser les règles et exigences opérationnelles et proposer des améliorations;
- Échanger avec la Société pour déterminer le niveau de priorité des modifications demandées par les utilisateurs et valider celles-ci; évaluer, avec le concours de l’équipe responsable de l’architecture, l’effet des modifications sur les autres systèmes.
- Mettre au point des modèles (maquettes fonctionnelles, simulateurs, flux de travail, autres éléments visuels) en appui aux exigences.
- Présenter une analyse fonctionnelle accompagnée des livrables habituels (récits utilisateurs, cas d’usage, maquettes fonctionnelles, modèles de domaine, simulateurs, etc.) d’un niveau de détail suffisant pour que les développeurs puissent construire et mettre en œuvre les solutions.
- Concevoir les exigences fonctionnelles des divers aspects du système; comprendre les modules qui sont mis en place ainsi que les options d’installation et de configuration possibles.
- Acquérir et conserver une connaissance approfondie des activités et des processus opérationnels pour veiller à ce que les exigences opérationnelles soient précises, et les solutions, adaptées aux activités.
- Analyser la faisabilité des solutions techniques.
- Diriger des séances d’établissement des exigences dans le cadre de projets de TI; parvenir à un consensus et obtenir l’approbation de l’organisation concernant les exigences déterminées lors des ateliers.

2- Développement
- Concevoir, développer, créer, évaluer et dépanner les fonctions et solutions des systèmes en recourant à la programmation, à la configuration, au scriptage, aux commandes SQL, au processus ETC, à Power BI ou à Azure, ou encore à des outils de production de rapports, afin de répondre aux besoins des utilisateurs internes en fonction des spécifications. Utiliser pour ce faire des méthodes, des outils, des cadres et des langages et solutions de programmation (MS SQL, DevOps, SSIS, C#, Batch, PowerShell, Python, etc.).
- Collaborer avec les architectes et les autres analystes des TI pour peaufiner les exigences et relever les répercussions sur les systèmes existants.
- Collaborer avec les responsables et les championnes et champions du changement pour fournir de la rétroaction, au besoin, sur les stratégies et les plans de gestion du changement.

3- Mise à l’essai
- Produire des jeux d’essai et effectuer des tests fonctionnels et d’intégration concernant les modifications à apporter au système pour vérifier que celles-ci répondent aux spécifications; faire le suivi de tout défaut relevé lors des tests.
- Apporter sa contribution active concernant la stratégie, la planification, l’exécution et les résultats relatifs aux tests, de concert avec les responsables et les experts internes, pour que la solution réponde aux exigences et aux besoins opérationnels.

4- Déploiement
- Gérer les échéanciers et les plans de mise en œuvre; épauler les utilisateurs pendant le déploiement de la solution; participer à la préparation de la documentation, des tests d’acceptation, des outils d’aide et des programmes de formation destinés aux utilisateurs.
- Installer et configurer les nouveaux systèmes, et mettre à niveau les anciens; assister les équipes responsables de la conception et des tests, et fournir du soutien d’après-lancement.
- Offrir du soutien aux fournisseurs tout au long du déploiement.

5- Gestion du cycle de vie des produits et soutien
- Gestion des incidents : Analyser les incidents rapportés ou problèmes relevés durant la phase de production, en faire le suivi et proposer des solutions; collaborer étroitement avec les équipes commerciales et techniques pour trouver et étudier de possibles innovations et améliorations au système.
- Relations avec les fournisseurs : Prendre en main la relation avec le fournisseur chargé de la solution et de la prestation des services; agir à titre d’intermédiaire entre ce dernier et la Société.
- Dépannage : Trouver et proposer des solutions pour atteindre les objectifs; participer aux enquêtes sur les problèmes non liés aux applications (infrastructure, ordinateurs personnels, etc.); résoudre des problèmes complexes touchant d’autres systèmes et interfaces de programmation d’applications (API) qui sont interreliés.
- Administration des bases de données de différents systèmes : Administrer différentes données (sous-magasins, segmentation en unités) et gérer différents fournisseurs de services financiers, partenaires, etc.

Exigences :
• Baccalauréat en technologie de l’information ou en sciences informatiques (ou dans un domaine connexe).
• Au moins 10 ans d’expérience en élaboration de récits utilisateurs et de cas d’usage, et en conception de maquettes fonctionnelles et de spécifications fonctionnelles, ou expérience équivalente; excellente compréhension de l’importance de bonnes interfaces utilisateur et expériences utilisateur, et de leur lien étroit avec la satisfaction de la clientèle et la productivité du personnel.
• Connaissances des méthodes suivantes (ou expérience avec celles-ci), un atout : BPMN, UML, Agile, Scrum et RUP.
• Expérience de travail avec un système de réservation, un atout de taille.
• Bonnes compétences en programmation et en gestion de bases de données, un atout.


Compétences :
• Sens de la structure et de l’organisation, aptitude démontrée à diriger; capacité à diriger des équipes pour atteindre les buts et les objectifs et produire les livrables.
• Capacité à gérer des projets de grande envergure et/ou à risque élevé (ou plusieurs projets et programmes) à l’échelle de la direction ou de l’organisation.
• Capacité à résoudre des problèmes complexes, et à adopter une vue d’ensemble pour trouver des solutions novatrices et tirer parti des processus et de la technologie.
• Suivre les tendances du marché et adopter des pratiques exemplaires pour améliorer les produits, les services ou les pratiques de sécurité dans son secteur d’activité.
• Mener ses activités avec intégrité et faire preuve d’un professionnalisme exemplaire qui cadre avec le mandat de l’organisation.
• Gérer les ressources et les budgets, et évaluer les résultats.
• Esprit d’analyse aiguisé, capacité à résoudre les problèmes et à prendre des décisions.
• Excellentes compétences en communication orale et écrite, en anglais comme en français, avec tout échelon de la direction.
• Capacité à interagir et à négocier avec les autres, et à collaborer avec les membres de différentes équipes; esprit d’équipe; inclination à offrir des commentaires constructifs, à guider les autres et à faire rayonner son savoir; disposition à adopter le point de vue des partenaires internes pour mettre au clair leurs besoins et générer de la valeur.
• Compétences en schématisation, en modélisation ou en normalisation de processus.
• Aptitude à s’inspirer de différentes pratiques de travail pour apporter rapidement des solutions à des problèmes complexes, en faisant preuve de créativité s’il y a lieu; souci d’améliorer continuellement les activités quotidiennes en tenant toujours compte des besoins de la clientèle.
• Ouverture à la franche discussion des sujets d’intérêt pour l’organisation; capacité à expliquer des concepts de manière logique et limpide; capacité à répondre aux questions et inquiétudes et à adapter son message en conséquence.
• Sens des priorités et capacité à déterminer comment optimiser l’utilisation des ressources; capacité à prendre des décisions éclairées et mûrement réfléchies, basées sur l’expérience et le jugement; proactivité et prévoyance afin de régler les problèmes en amont.
• Excellente connaissance des outils Microsoft : Office 365 et autres (Teams, Azure DevOps), Jira, Confluence, etc.
• Excellente connaissance des méthodes, outils, cadres et langages suivants : MS SQL, DevOps, SSIS, C#, Batch, PowerShell, Python.
• Excellente connaissance des principes d’accessibilité, y compris des tests en la matière (Règles pour l’accessibilité des contenus Web [WCAG] 2.0).
*
*