WSP
Sask DLC
Développeur de systèmes
Résumé
Le Saskatchewan Distance Learning Centre recherche un développeur de systèmes permanent à temps plein. Le poste sera basé à Regina ou à Saskatoon.
Le développeur de systèmes agit en tant qu'expert technique pour fournir une variété de solutions analytiques et techniques à l'organisation. Le poste est responsable de la prestation efficace de la plateforme de données cloud Azure et des automatisations, des rapports dans Power BI, du support des applications éducatives (DLCgo, Moodle), des services liés au Web, du support des applications SIRH et de présence, ainsi que des intégrations tierces de l'organisation. Ce poste fournit un support au niveau système au centre de services des technologies de l'information (TI) et joue un rôle important dans le développement de solutions pour répondre aux besoins commerciaux de l'organisation.
Portée
Hors champ – MCP06
Rapporte à
Responsable, Technologies de l'information
Conditions d'emploi
- Environnement/cadre de bureau.
- Heures de bureau habituelles (8h00 à 17h00) du lundi au vendredi.
- Déplacements requis.
Comme pour tous les postes, le développeur de systèmes démontre une attitude axée sur la sécurité en assurant toujours la sécurité de soi-même et des autres sur le lieu de travail.
Les candidatures resteront ouvertes jusqu'au 3 novembre 2026.
*Nous remercions tous ceux qui postulent pour ce poste ; cependant, seuls ceux sélectionnés pour un entretien seront contactés.
Toute question concernant ce poste peut être adressée à : [email protected]
Responsabilités principales
- Collaborer avec des équipes interfonctionnelles pour analyser les besoins et concevoir des solutions innovantes qui améliorent les processus de gestion et d'analyse des données au sein des systèmes éducatifs K-12.
- Développer, mettre en œuvre et maintenir des intégrations de données entre diverses applications logicielles utilisées dans l'éducation K-12, assurant un flux de données fluide et des traductions précises.
- Utiliser Python, PowerShell, le scripting PHP et d'autres langages connexes pour automatiser les tâches, rationaliser les processus et améliorer l'efficacité globale du système.
- Créer et optimiser des requêtes SQL pour l'extraction, la manipulation et le reporting de données, soutenant la prise de décision basée sur les données dans toute l'organisation.
- Effectuer des tests et un débogage approfondis des applications logicielles et des automatisations pour identifier et résoudre les problèmes rapidement.
- Planifier, concevoir et mettre en œuvre des solutions pour le matériel informatique, les logiciels et l'infrastructure.
- Créer et fournir des rapports, des analyses et des recommandations d'amélioration pour les statistiques et l'accès des utilisateurs.
- Identifier les domaines à améliorer pour soutenir les processus métier et collaborer avec le personnel de l'organisation pour développer les capacités du personnel à utiliser pleinement la technologie.
- Collaborer avec les parties prenantes pour recueillir les commentaires des utilisateurs, identifier les améliorations du système et recommander des améliorations basées sur les besoins émergents et les meilleures pratiques de l'industrie.
- Surveiller les performances du système et du réseau et traiter de manière proactive tout goulot d'étranglement ou inefficacité potentiel.
- Se tenir au courant des dernières tendances et développements dans la technologie éducative K-12 et l'analyse de données pour contribuer à l'amélioration continue de nos systèmes.
- Rechercher, recommander, installer, configurer, administrer, exploiter et maintenir le correctif au niveau de l'application et surveiller les solutions matérielles et logicielles avec les niveaux de sécurité fournis qui garantissent que les données et les services de Sask DLC restent confidentiels et assurent l'intégrité des données.
- Maintenir et documenter les procédures liées à la sécurité concernant les responsabilités de serveur liées à la sécurité ci-dessus.
- Maintenir, examiner et auditer les autorisations logicielles.
- Maintenir et assurer la conformité des licences des produits logiciels déployés.
- Aider à la conception et à la mise en œuvre d'un plan complet de sauvegarde et de reprise après sinistre (DRP) basé sur le cloud informatique.
- Développer et gérer le portail de support informatique, en assurant l'intégration avec notre infrastructure.
Connaissances, compétences, aptitudes
- Solides connaissances en développement, y compris la compréhension de Python, PowerShell, PHP et APIs. La connaissance de produits tels que Azure, Azure Databricks, Azure Data Factory, Graph API est un atout.
- Maîtrise de SQL pour l'extraction, la manipulation et le reporting de données.
- Capacité démontrée à développer et à maintenir des intégrations et des traductions de données entre diverses applications logicielles.
- Solides compétences analytiques et de résolution de problèmes pour identifier et résoudre efficacement des problèmes techniques complexes.
- Capacité à travailler en collaboration dans un environnement d'équipe et à communiquer des concepts techniques à des parties prenantes non techniques.
- Excellentes compétences en gestion du temps et en organisation pour gérer plusieurs projets et respecter les délais.
- Connaissance des systèmes logiciels éducatifs K-12 (par exemple, systèmes d'information sur les étudiants, systèmes de gestion de l'apprentissage, plateformes d'évaluation).
- Connaissance et expérience des outils et techniques de visualisation de données.
- Connaissance des meilleures pratiques en matière de sécurité des données et de conformité dans les environnements éducatifs.
- Familiarité avec les technologies et services basés sur le cloud (par exemple, Azure, Google Cloud) et les systèmes API.
Formation et expérience requises
- En règle générale, les connaissances et compétences requises pour ce poste seraient obtenues par l'obtention réussie d'un baccalauréat en informatique, en technologies de l'information ou dans un domaine connexe, ou une combinaison équivalente d'éducation et d'expérience.
- Un minimum de trois ans d'expérience réussie démontrant une expertise technique en tant que programmeur et/ou analyste.
- Une solide compréhension des systèmes éducatifs K-12 et des exigences d'analyse de données dans le secteur de l'éducation, y compris, mais sans s'y limiter, MySchoolSask/MonEcoleSask, Clevr, MyBlueprint, Moodle, le scripting Python et PowerShell pour l'automatisation des tâches et l'administration système, et une familiarité avec PostgreSQL et PHP, Azure, Azure Databricks, Azure Data Factory, Graph API, FreshService API et Mailchimp API seraient considérées comme un atout.
*Le candidat retenu devra soumettre une vérification satisfaisante du casier judiciaire (secteur vulnérable) comme condition d'emploi.
Ce que nous offrons : Sask DLC offre un salaire compétitif (niveau MCP06 $83, 208 à $108, 168/an), un ensemble complet d'avantages sociaux (santé, dentaire, avantages flexibles, SDO) et une pension (Public Employees Pension Plan - PEPP).
