Depuis plus de 35 ans, la GRICS développe, adapte et soutient la plus vaste gamme de solutions logiciels en gestion scolaire, de même que la gestion des données, pédagogique et administrative faites sur mesure pour le monde de l’éducation. Nous sommes fiers d’être la plus importante entreprise en technologie de l’information spécialisée en éducation au Québec ! 

 

Contexte et responsabilités 

Relevant du directeur de l’architecture, de la gouvernance des données et méthodologie, le mandat de l'architecte en chef consistera principalement à définir la vision globale de l'architecture d'entreprise et à guider sa mise en œuvre. Il sera responsable de la coordination des efforts de l'équipe d'architecture, en garantissant que les solutions proposées par les différents architectes s'alignent avec la vision moyenne et long terme du CTO et de l’organisation. 

Il sera amené à travailler étroitement avec les gestionnaires et les parties prenantes clés de la GRICS pour comprendre les objectifs d’affaires et technologiques, et pour s'assurer que l'architecture proposée soutient ces objectifs. Il aura la responsabilité de définir les normes et les principes d'architecture généraux, et de veiller à ce qu’ils soient constamment appliqués à travers tous les projets. 

En plus de ses autres responsabilités, l'architecte en chef sera chargé de définir la méthodologie appropriée à utiliser dans le cadre de la conception et de la mise en œuvre de l'architecture. Cette méthodologie devra être structurée de manière à assurer une coordination efficace entre les différents membres de l'équipe d'architecture et surtout qu’elle permette de partager efficacement l’information, en vulgarisant adéquatement et en s’adaptant aux différents publics internes (Comité de direction, gestionnaire, conseiller en réalisation technologique, équipe de développement) et externes (Organismes scolaires, ministères, fournisseurs). 

L'architecte en chef devra aussi superviser la réalisation de l'architecture. Il sera responsable de l'identification des problèmes potentiels et de l’identification de solutions appropriées en collaboration avec l’équipe d’architecture et les conseillers en réalisation technologique. Il aura la charge d'évaluer l'impact des nouvelles technologies et des tendances de l'industrie sur l'architecture de l'entreprise (comprenant les volets d’architecture d’affaires, applicatives, web, de données et technologique) et de proposer des ajustements en conséquence. 

Plus particulièrement :  

  • Prendre en charge la vision d’architecture des solutions logicielles et processus d’affaires et mettre en place des stratégies pour l’organisation et faire évoluer les principes d’architecture ;  

  • Coordonner l’évaluation de la maturité des solutions logicielles du secteur et aligner les plans pour assurer leur pérennité ;  

  • Réduire la dette technologique, effectuer l’évolution technologique et les différents suivis auprès des équipes ;   

  • Agir comme référence auprès des équipes sur les orientations technologiques de haut niveau et les principes d’architecture ; 

  • Établir les directives et les bonnes pratiques en développement de solutions logicielles et optimisation de processus, tout en tenant compte des besoins d’affaires ;  

  • Effectuer la veille technologique et participer aux preuves de concept afin d’améliorer l’efficacité des solutions logicielles ; 

  • Proposer des recommandations à la direction sur les orientations technologiques, l’évolution du modèle opérationnel, les risques et les impacts potentiels des technologies utilisées pour l’ensemble des solutions. 

 

Votre profil   

  • Diplôme terminal d’études universitaires de deuxième cycle en informatique ou dans un champ de spécialisation approprié ou toute combinaison d’éducation et d’expérience équivalente ; 

 

Technique et technologique 

  • Bonnes connaissances des services infonuagiques Microsoft Azure 

  • Bonnes connaissances des cadres de l’industrie tel que Vue.js, React, Angular 

  • Bonnes connaissances des langages de programmation C/C++ 

  • Bonnes connaissances des protocoles de sécurité modernes (OAuth2, OpenIDConnect) 

  • Bonnes connaissances des langages de programmation de données (SQL, Python, R, Scala) 

 

Architecture 

  • Maîtrise des architectures classiques multi-tiers (2 tiers, 3 tiers, n-tiers) ; 

  • Maîtrise des services infonuagiques Microsoft Azure ; 

  • Maîtrise des architectures web tel que Serverless, SPA PWA, API/GraphQL ; 

  • Maîtrise des architectures de systèmes distribués (Service Bus, SOA, micro-services événementiels) ; 

  • Maîtrise des architectures de déploiement tel que monolythes, SOA et par conteneurs ; 

  • Maîtrise des patrons de conceptions (singleton, factory, observer, repository, etc.) et des « anti-patterns » ; 

  • Maîtrise des bonnes pratiques d’architecture de ddépendance, de modularité, de refactory ; 

  • Expérience concrète d’un rôle d’architecte en mode Agile/Safe et DevOps ; 

  • Maitrise des cadres d’architecture TOGAF et/ou Zachmann ; 

  • Maitrise des patrons de conceptions de données (ETL, Data mart, Star schema, OLAP, ODS, Pipeline) ; 

  • Maîtrise de la conception axée sur le domaine d’affaires (DDD), les principes SOLID et du développement orienté objet ;  

  • Expérience concrète de modélisation d’architecture d’affaires et de processus dans un contexte de transformation d’entreprise.  

 

Méthodologie et savoir-être 

  • Expérience avec les bonnes pratiques de développement logiciel ALM (Application Lifecycle Management) ; 

  • Expérience avec l’agilité en développement logiciel et la méthode Scrum ;  

  • Capacité à travailler sur des solutions logicielles complexes et de grandes envergures ;  

  • Curiosité et facilité à s’approprier rapidement de nouvelles technologies ; 

  • Esprit d’analyse et grande rigueur ; 

  • Capacité d’influence et de pragmatisme pour amener les parties prenantes à se rallier à des recommandations stratégiques 

  • Excellente aptitude pour les relations interpersonnelles et pour le travail d’équipe ;  

  • Excellente capacité à écouter et à communiquer l’essentiel ;  

  • Leadership, persévérance et ténacité pour être une ressource de changement positive dans l’organisation ; 

  • Excellente gestion de son temps, habileté à gérer l’ambigüité et plusieurs priorités simultanément afin d’être en mesure de respecter les échéanciers ;   

  • Maitrise du français, autant à l’oral qu’à l’écrit. 

 

Ce que vous offre la GRICS 

  • Un milieu de travail stimulant, humain et convivial ;   

  • La flexibilité de l’horaire (35 heures) et le télétravail ou mode hybride ;   

  • Une équipe dynamique de spécialistes ;  

  • Quatre semaines de vacances annuelles, congés additionnels durant la période des fêtes ; 

  • D’excellentes conditions de travail incluant un régime de retraite à prestation déterminée ;   

  • Des défis et de la latitude professionnelle ;  

  • Et plus encore.  

 

 

 

 

La diversité, l’équité et l’inclusion sont des valeurs importantes pour la GRICS, et nous encourageons toutes les personnes qualifiées à soumettre leur candidature.   Nous remercions toutes les candidates et tous les candidats de l’intérêt porté à la GRICS. Seules les personnes dont la candidature sera retenue pour une entrevue seront contactées.