Spécialiste Microsoft et LMS / Développeur

Collège BoréalSudbury, ON
CA$44 - CA$50Onsite

About The Position

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.

Requirements

  • É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.

Nice To Haves

  • 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)

Responsibilities

  • 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.
  • 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).
  • 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.
  • 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.
  • 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.

Benefits

  • competitive base salaries
  • generous and flexible holiday and leave programs
  • interesting benefits
  • an outstanding pension plan
  • lifetime retirement pension
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service