Numéro d'affichage : 4469
Titre de la classification : Architecte applicatif
Lieu de travail : Montréal
Direction : Systèmes d'information
Section : Pratique BI
Statut : Permanent
Salaire minimum : $113 559,00
Salaire maximum : $162 228,00
Raison d'êtreRelevant du ou de la directrice corporative développement, le ou la titulaire du poste est responsable de la conception et la supervision de l'architecture logicielle d'application ou de système informatique (systèmes patrimoniaux, infrastructure multiplateforme .net, les logiciels BI, solutions infonuagiques, etc.).
Il ou elle identifie des opportunités d'optimisation des performances applicatives et voit également à ce qu'elles soient robustes, évolutives, en lien avec les besoins métiers et la stratégie d'affaires de l'organisation. Joue par ailleurs un rôle de gardien dans la rédaction et suivi des normes de développement.
Enfin, par son expertise, la personne agit à titre de référence et joue un rôle pivot et auprès des unités d'affaires, des parties prenantes métiers, des équipes techniques, de développement.
Principales responsabilitésVision globale/planification stratégique/Gouvernance- Participer à la vision globale des technologies de l'information, aux objectifs stratégiques qui y découlent et à l'identification des priorités. Collaborer à la gouvernance technologique.
Comprendre les besoins- Collaborer avec les secteurs de l'organisation pour comprendre les besoins d'affaires et les traduire en exigences fonctionnelles
Estimation /coût- Produire des estimations relatives aux solutions à développer, aux progiciels à mettre en place ou à intégrer.
Sélection des technologies- Participer à la recherche, l'évaluation et la sélection de produits ou de technologies sur la base des exigences énoncées et de l'évolution stratégique de l'organisation.
- Conseiller sur les choix technologiques et intégrer les tendances émergentes
Conception d'architecture/ Feuilles de route - Concevoir des architectures techniques et fonctionnelles des applications.
- Collaborer aux aspects techniques des projets applicatifs (choix technologiques, revue de code, support aux développeurs)
- Créer, mettre à jour et maintenir des modèles d'architecture, des feuilles de route, des stratégies et les standards/normes de développement.
Cohérence/interopérabilité- Assurer la cohérence, l'interopérabilité et la performance des systèmes.
- Définir les interactions entre les composants d'une application.
Coordination/supervision/ communication : intégration de solution- Assurer le respect de la solution d'architecture proposée et fournir un soutien technique aux équipes lors des mises en œuvre.
Risques/Vulnérabilités/Déficiences- Anticiper les risques et les vulnérabilités. Analyser, évaluer et décrire le portrait des impacts potentiels. Déterminer les déficiences critiques et recommander des solutions.
Optimisation/évolution/Qualité des livrables - Proposer des approches de modernisation et de remplacement de systèmes.
- Voir à l'optimisation des performances applicatives.
Documentation et feuille de route- Documenter, maintenir à jour le référentiel d'architecture (schémas, spécifications techniques, flux, guides, normes, bonnes pratiques, etc.) et l'inventaire des applications.
Rôle-conseil et vulgarisation- Jouer un rôle d'expert-conseil dans son domaine de spécialisation. Présenter, expliquer et vulgariser l'architecture d'intégration.
- Participer, en tant qu'expert, aux études et orientations avec ses collègues en architecture TI.
Tendances technologiques- Suivre et comprendre les tendances technologiques et l'application pratique des technologies existantes, nouvelles ou émergentes.
Conformité/Standards- Définir les standards et les meilleures pratiques pour les différents modèles d'architecture d'intégration.
- Assurer la conformité des solutions aux normes de sécurité, de performance et de qualité de solution ainsi que l'intégration et d'interopérabilité.
Autres responsabilités Reddition de comptes- Assurer, à travers différents véhicules de communication, la reddition de comptes pour ses activités.
Vigie- Effectuer ou assurer une veille informationnelle des pratiques courantes et innovatrices dans son domaine d'expertise.
Collaboration- Collaborer et assurer l'arrimage avec ses collègues en architecture TI ainsi que les différentes équipes TI dans la réalisation de projets et dossiers transversaux.
Audit- Participer au bon déroulement des mandats d'audit ainsi que l'élaboration du plan d'action qui en découle.
Processus/procédure- Collaborer à l'élaboration et à la mise à jour des processus, procédures, politiques et directives touchant son champ d'expertise.
- Appuyer l'organisation dans toute autre tâche connexe relative à son expertise.
Exigences- Baccalauréat en informatique, en génie informatique ou logiciel ou dans une discipline appropriée.
- Sept (7) à dix (10) années d'expérience pertinente, dont trois (3) années en architecture applicatif.
- Certification TOGAF (un atout).
- Très bonnes connaissances en conception et développement logiciel.
- Très bonnes connaissances en intégration applicative.
- Très bonnes connaissances en gestion de performance, optimisation logicielle et sécurité applicative.
- Très bonnes connaissances des méthodologies DevOps et Agile.
- Bonne compréhension de l'environnement Cloud.
- Connaissances des technologies de développement applicatif.
- Bilinguisme (parlé/écrit) français et anglais.
- Toute autre combinaison de formation et d'expérience jugée équivalente sera considérée.