Please note: If you are a current Collège Boréal employee, please apply to this job via the Workday application.
Collège Boréal is committed to upholding the values of equity, diversity, inclusion and human rights in our living, learning and working environments. We know that diversity fosters excellence and we all share the responsibility to foster an equitable, diverse and inclusive community. In keeping with our values, we are looking for staff who will work respectfully and constructively with everyone who attends our college. We invite applications from any qualified individual and actively encourage applications from members of groups with historical or current equity barriers, including, but not limited to, women, people of Indigenous descent, racialized people, people with disabilities, and members of the 2SLGBTQI+ community. We support diversity and equity and are committed to creating a workplace free of harassment and discrimination and an inclusive and barrier-free environment. If we contact you for a job interview, please inform us of any accommodations you require with respect to any materials or processes used, so that we can ensure you receive a fair and equitable assessment of your qualifications.
Alternative formats will be provided upon request throughout the recruitment and selection process. Please let us know if you require accommodations to apply for the position.
Job Type:
Regular
Additional Locations:
Multiple Locations
Weekly Hours:
40
Position End Date:
Job Category:
Soutien
Salary Range:
$43.61 - 50.39 CAD
Compensation grade:
SOU-P-J
Job Description
Relevant du secteur Informatique, la personne titulaire du poste fait partie d’une équipe spécialisée chargée de gérer, d’administrer et de développer les solutions Microsoft 365 (Exchange, SharePoint, CRM, Teams, OneDrive, etc.) ainsi que les systèmes de gestion de l’apprentissage (LMS) du Collège. Elle contribue à la disponibilité, à la performance, à l’accès et à la sécurité des technologies, tout en participant à la planification et à l’optimisation des environnements.
Ce rôle comprend la conception et le développement de portails et de modules pour assurer l’intégration des processus et des services Microsoft et des solutions LMS aux autres applications Web. La personne titulaire offre un soutien technique avancé, assure le dépannage des systèmes et tient à jour une documentation complète afin de soutenir la continuité des opérations. Une expertise en administration, en développement et en analyse est essentielle pour répondre aux besoins technologiques complexes de l’établissement.
Responsabilités :
Développement / Analyse
- Analyser les besoins technologiques et planifier les mises à jour et projets d’intégration.
- Analyser et concevoir les solutions requises (rapports, applications, portails, sites, workflows, intégrations, scripts).
- Développer et évaluer les composants; simuler les scénarios d’utilisation et de performance.
- Mettre en production (déployer) de façon contrôlée et assurer la sécurité (droits, données, conformité).
- En collaboration avec l’équipe ERP, assurer l’intégration des applications CSI.
- Créer des diagrammes et des modèles exemplaires afin de clarifier et documenter les demandes des différents secteurs ou fournisseurs (p. ex., un modèle en Visio).
- Analyser et résoudre une vaste gamme de problèmes reliés aux applications CSI, et avec l’autorisation du secteur ou des fournisseurs externes, les réviser, les modifier, les optimiser, les valider et les mettre en production (p. ex., faire une mise à jour du LMS (D2L), Microsoft.
- Proposer des solutions de rechange en fonction des ressources et du temps et des exigences des utilisateurs.
- Créer, modifier et optimiser des scripts PowerShell et requêtes SQL, afin d’assurer l’intégration des environnements sous sa responsabilité (p. ex., MS Exchange, Active Directory, Microsoft Azure, Power Automate, Dataverse, LMS ou autre système de données).
- Assurer le transfert approprié des données en temps réel entre les diverses applications, modules d’intégration ou scripts et en assurer la surveillance selon les normes établies en équipe et avec les outils disponibles.
- Créer des scripts PowerShell et des modules pour automatiser les processus, pipelines CI/CD pour le déploiement et la maintenance.
- Développer : portail, Web Hook, API, LSI et autres applications (LMS, SharePoint, CRM).
- Synchroniser les identités (Azure AD Connect, SSO, MFA avancé).
- Appuyer le développement des applications Web du Collège en utilisant les langages de programmation standards et ceux choisis par l’entreprise.
- Intégrer des outils DevOps (Azure DevOps, GitHub Actions).
- Fournir une assistance technique avancée et résoudre les problèmes complexes.
Administration et sécurité
- Assurer l’administration, le déploiement, la maintenance et l’optimisation des environnements Microsoft 365 (Outlook, SharePoint, CRM, Teams, OneDrive, Azure, AD etc.), LMS (D2L, Moodle), WordPress, incluant la gestion des identités et des accès.
- Coordonner et planifier les migrations et les mises à jour de ces services en collaboration avec les fournisseurs, les secteurs et la gestion.
- Effectuer les démarches nécessaires en vue de comprendre le fonctionnement interne (infrastructure) et les différentes fonctionnalités du produit (à l’intention des utilisateurs).
- Implémenter des contrôles de sécurité avancés incluant la gestion des identités, des certificats et des politiques d’accès conditionnel pour assurer la conformité et la protection des ressources critiques et le respect des normes de sécurité définies.
- Configurer et sécuriser les environnements sous sa responsabilité en appliquant des standards de chiffrement, d’authentification forte et de surveillance proactive afin de prévenir les vulnérabilités.
- Gérer les demandes d’accès Azure, AD, LMS, les délégations et les révocations en collaboration avec les responsables des métiers et de la sécurité informatique.
- Veiller à ce que les systèmes répondent aux exigences de performance et de sécurité, en appliquant les contrôles recommandés par le NIST pour la configuration, la supervision et la résilience des environnements Microsoft et des services critiques.
- Accroître l’intégration et l’interopérabilité des systèmes CSI avec les systèmes existants.
- Aider l’équipe du CSI à résoudre des problèmes techniques complexes des utilisateurs.
- Assurer la surveillance des serveurs, des applications et des bases de données pour garantir la disponibilité.
- Assurer la conformité réglementaire (RGPD, audits, gestion des journaux, rapports de conformité).
- Assurer la classification, l’archivage, la conservation et la suppression des documents selon les normes internes et les exigences réglementaires (p. ex., NIST, RGPD).
- Configurer les rôles et délégation d’administration (RBAC, gestion des comptes privilégiés).
- Assurer le suivi et optimiser les licences Microsoft 365 et LMS (allocation dynamique, rapports d’utilisation).
Normes de programmation, de documentation et de vérification
- En consultation avec ses collègues, établir les normes et les pratiques de programmation, de documentation et de vérification auxquelles l’équipe adhérera.
- Préparer des données d’essai pour tester la logique des applications ou scripts ou modules d’intégration.
- Effectuer les tests nécessaires à différentes étapes du processus de développement afin d’assurer la justesse et l’exactitude de l’information avant de les mettre en production.
- Assurer que des tests soient développés et appliqués selon les règles reconnues dans l’industrie.
- Examiner la viabilité des applications, des modules d’intégration et des scripts afin d’assurer que ceux-ci correspondent aux besoins du secteur et qu’ils répondent aux normes d’efficacité et de qualité du Collège.
- Planifier des simulations de restauration des données avec les spécialistes des copies de sauvegardes du Collège et faire des essais tous les trois mois pour restaurer des données d’un ruban de sauvegarde à un système en mode de simulation.
- Assurer que le processus de sauvegarde fonctionne bien et valide l’exactitude des données restaurées via des scripts de comparaison.
- Documenter régulièrement de façon détaillée les processus, les procédures, les documents techniques et de mise en œuvre, les modalités de programmation pour outils de communication, de collaboration et d’assistance technique selon les standards établis par l’équipe et selon des modèles établis dans l’industrie; assurer que cette documentation soit accessible et comprise.
- Organiser des sessions de formation avancée, créer des guides utilisateurs, fournir un accompagnement lors de l’introduction de nouvelles fonctionnalités ou outils.
Accomplir des tâches liées à la recherche et à l’investigation
- Effectuer des recherches pour :
- Demeurer à jour avec les technologies liées aux services de messagerie;
- Explorer les nouvelles tendances dans les technologies informatisées;
- Améliorer ou optimiser le développement des applications, des modules d’intégration, des scripts, ou des logiciels de fournisseurs externes.
- Mener des expériences avec les nouvelles technologies.
- Effectuer des recherches et suivre des formations autodirigées liées au poste afin d’améliorer ses compétences (p. ex., trouver des moyens d’automatiser des processus routiniers).
- Évaluer et comparer différentes applications et différents logiciels.
- Participer à l’estimation, à la recommandation et à la mise sur pied de nouveaux produits, outils, techniques, etc., liés au développement, au maintien, à l’harmonisation et à l’amélioration des systèmes du Collège.
- Participer à des forums virtuels portant sur la technologie.
- Maintenir une documentation complète sur les configurations, procédures et intégrations.
- Former les utilisateurs et collaborer avec les équipes pédagogiques et informatiques pour optimiser les solutions.
Activités collaboratives
- Collaborer avec les fournisseurs et leur fournir un appui technique en tout temps (p. ex., D2L, Microsoft).
- Assurer la liaison avec divers secteurs en vue d’assurer l’interaction efficace entre les programmes et systèmes.
- Participer aux réunions de l’équipe responsable de la conceptualisation et de l’harmonisation des diverses applications.
- Offrir des démonstrations aux utilisateurs sur la façon d’utiliser les applications sous sa responsabilité.
- Participer à la maintenance et au dépannage des applications du Collège.
- Appuyer les utilisateurs et résoudre leurs problèmes techniques complexes.
- Préparer et présenter des ateliers de formation liés à l’utilisation des outils de communication et de collaboration.
Exigences :
- Études de 2 ans menant à un diplôme ou l’équivalent en Techniques en informatique
- Minimum de cinq ans d’expérience pertinente
Expérience en Analyse et développement
- Expérience en analyse des besoins et de la performance : évaluer les besoins technologiques du Collège et analyser la performance des systèmes Microsoft et LMS pour cerner les améliorations possibles;
- Expérience en intégration d’applications et en analyse des risques liés à la sécurité et à la conformité;
- Expérience en programmation d’applications Web ou l’équivalent (p. ex., Blazor, React, CSS, XML, JavaScript, PowerShell, ASP.NET, VB.NET, C#.NET; la connaissance de ces technologies constitue un atout);
- Expérience avec les technologies Service-Oriented Architecture (SOA Web Services, API, Power Automate) serait un avantage
Expérience en Administration et sécurité
- Expérience en maintenance de systèmes informatiques de gestion
- Expérience en installation, configuration, et maintenance des environnements Windows Server, Microsoft Exchange Server et Microsoft CRM;
- Expérience avec les technologies de virtualisation de serveurs;
- Expérience en administration des environnements Microsoft 365 et Azure (identité, sécurité, ressources), de plateformes LMS (D2L, Moodle), de Microsoft IIS et de WordPress;
- Expérience en planification et maintenance : préparer les stratégies de sauvegarde et de continuité, organiser les déploiements et établir un calendrier de maintenance proactive.
Les formations et certifications suivantes constituent des atouts :
- Microsoft Certified: Administrator
- Microsoft Server Administration Fundamentals
- Microsoft SQL Server et gestion de bases de données
- Administration de plateformes LMS, incluant les standards SCORM/API
- Notions de base en développement .NET
- Intégration d’API et de services Web
- Formation en programmation (Blazor, Python, .NET, VB, JavaScript, Angular)
Closing Date:
2026-06-14 11:59pm
Note: Posting is no longer available as of date cited above at 11:59 p.m.
First consideration will be given to internal applicants in accordance with their respective Collective Agreements.