Systems Developer

Canadian Inclusion

Regina

On-site

CAD 83,000 - 108,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive MCP06 salary
Comprehensive benefits package
Pension plan

Job summary

Saskatchewan Distance Learning Centre is seeking a permanent, full-time Systems Developer (Finance) to advance the Azure cloud data platform, automate processes, and deliver Power BI reporting. You will support DLCgo, Moodle, HRIS, attendance applications, and third-party integrations while providing IT service desk support.

The role requires collaboration across teams to design data-driven solutions, develop integrations, and maintain security and backups.

Qualifications

  • Bachelor's degree in computer science or related field or equivalent experience.

Responsibilities

  • Collaborate with cross-functional teams to analyze requirements and design innovative data solutions.
  • Develop, implement, and maintain data integrations between software applications.
  • Automate tasks using Python, PowerShell, PHP to improve efficiency.
  • Create and optimize SQL queries to support data retrieval and reporting.
  • Test and debug software and automations to resolve issues promptly.
  • Plan and implement IT hardware, software and infrastructure solutions.
  • Produce reports, analyses and recommendations to improve data access.
  • Identify opportunities to enhance business processes and staff capability with technology.
  • Gather user feedback and suggest system enhancements based on best practices.
  • Monitor system and network performance and address bottlenecks proactively.
  • Stay updated on trends in education tech and data analysis for continuous improvement.
  • Install, configure, and maintain security measures and patches.

Skills

Python
PowerShell
PHP
SQL
APIs
Azure cloud
Data integration
Data analysis
K-12 education systems

Education

Bachelor's degree in computer science or information technology

Tools

Azure Databricks
Azure Data Factory
PostgreSQL
Moodle
FreshService API
Mailchimp API

Job description

Systems Developer (Finance)

Saskatchewan Distance Learning Centre requires a permanent, full time Systems Developer. The position will be located in Regina or Saskatoon.

Scope

Out-of-scope - MCP06

Reports To

Manager, Information Technology

Summary

The Systems Developer serves as a technical expert to deliver a variety of analytical and technical solutions for the organization. The position is responsible for the effective delivery of the Azure cloud data platform and automations, reporting in Power BI, Education applications (DLCgo, Moodle) support, web related services, HRIS and Attendance application support and the organization's third‑party integrations. This position provides system level support to the Information Technology (IT) service desk and plays an important role in the development of solutions to address business needs across the organization.

Primary Responsibilities
  • Collaborate with cross-functional teams to analyze requirements and design innovative solutions that enhance data management and analysis processes within K-12 education systems.
  • Develop, implement, and maintain data integrations between various software applications used in K-12 education, ensuring seamless data flow and accurate translations.
  • Utilize Python, PowerShell, PHP scripting and other related languages to automate tasks, streamline processes, and improve overall system efficiency.
  • Create and optimize SQL queries for data retrieval, manipulation, and reporting, supporting data-driven decision-making throughout the organization.
  • Conduct thorough testing and debugging of software applications and automations to identify and resolve issues promptly.
  • Plan, design, and implement solutions for computer hardware, software and infrastructure.
  • Create and provide reports, analysis and recommendations for improvement to statistics and user access.
  • Identify areas for improvement to support business processes and collaborate with staff across the organization to develop capacity among staff to fully utilize technology.
  • Collaborate with stakeholders to gather user feedback, identify system enhancements and recommend improvements based on emerging needs and industry best practices.
  • Monitor system and network performance and proactively address any potential bottlenecks or inefficiencies.
  • Keep updated on the latest trends and developments in K-12 education technology and data analysis to contribute to the continuous improvement of our systems.
  • Research, recommend, install, configure, administer, operate and maintain, application-level patching and monitor hardware and software solutions with the provided levels of security that ensure Sask DLC’s data and services remain confidential and ensures data integrity.
  • Maintain and document security related procedures pertaining to the above security-related server responsibilities.
  • Maintain, review and audit software permissions.
  • Maintain and ensure licensing compliance of deployed software products.
  • Assist in the design and implementation of a comprehensive IT cloud-based backup and disaster recovery plan (DRP).
  • Develop and manage the IT Support Portal, ensuring integration with our infrastructure.
Knowledge, Skills, Abilities
  • Strong development knowledge including understanding of Python, PowerShell, PHP and APIs. Knowledge of products such as Azure, Azure Databricks, Azure Data Factory, Graph API are an asset.
  • Proficiency in SQL for data retrieval, manipulation, and reporting.
  • Demonstrated ability developing and maintaining integrations and data translations between diverse software applications.
  • Strong analytical and problem‑solving skills to identify and resolve complex technical issues effectively.
  • Ability to work collaboratively in a team environment and communicate technical concepts to non‑technical stakeholders.
  • Excellent time management and organizational skills to manage multiple projects and meet deadlines.
  • Knowledge with K-12 education software systems (e.g., Student Information Systems, Learning Management Systems, Assessment Platforms).
  • Knowledge of and experience with data visualization tools and techniques.
  • Knowledge of data security and compliance best practices in education settings.
  • Familiarity with cloud-based technologies and services (e.g., Azure, Google Cloud) and API systems.
Required Education and Experience
  • Typically, the knowledge and skills required for this position would be obtained through the successful completion of a bachelor's degree in computer science, information technology, or a related field, or an equivalent combination of education and experience.
  • A minimum three years of successful experience of demonstrated technical programmer and/or analyst expertise.
  • A solid understanding of K-12 education systems and data analysis requirements in the education sector, including, but not limited to MySchoolSask/MonEcoleSask, Clevr, MyBlueprint, Moodle, Python & PowerShell scripting for automating tasks and system administration, and familiarity with PostgreSQL and PHP, Azure, Azure Databricks, Azure Data Factory, Graph API, FreshService API, and Mailchimp API would be considered an asset.
Employment Conditions
  • Office environment/setting.
  • Typical core office hours (8:00 a.m. to 5:00 p.m.) Monday to Friday.
  • Travel as required.

As with all positions, the Systems Developer, demonstrates an attitude of safety by always ensuring safety of self and others within the workplace.

What we offer
  • competitive salary (MCP06 Level $83, 208 to $108, 168/pa)
  • comprehensive benefits package (health, dental, flex benefit, SDOs)
  • pension (Public Employees Pension Plan - PEPP)

Applications will remain open until November 3, 2026.

  • *The successful candidate will be required to submit a satisfactory criminal record check (vulnerable sector) as a condition of employment.
  • *We thank all those who apply for this position; however, only those selected for an interview will be contacted.

Any questions regarding this position can be directed to:

human.resources@saskDLC.ca

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Systems Developer
Systems Developer

Sask DLC • Regina, Saskatoon

On-site
CAD 83,000 - 108,000
Health benefits
Dental benefits
Flex benefit
+2
Systems Developer
Systems Developer

Linux User Group • Regina

On-site
CAD 83,000 - 108,000
Health, dental benefits
Flex benefit
Pension plan (PEPP)
+1
Student Support Teacher
Student Support Teacher

Canadian Inclusion • Regina

Hybrid
CAD 55,000 - 90,000
Programmer Analyst (Full Stack Developer)
Programmer Analyst (Full Stack Developer)

City of Saskatoon • Saskatoon

On-site
CAD 86,000 - 90,000
Student Support Teacher
Student Support Teacher

Sask DLC • Kenaston

Remote
CAD 54,000 - 66,000
Online Learning Facilitator
Online Learning Facilitator

Sask DLC • Hanley

On-site
CAD 34,000 - 38,000
System/Application/Tech Support - Analyst
System/Application/Tech Support - Analyst

Livingstone Range School Division No 68 • Fort Macleod

On-site
CAD 70,000 - 90,000
Competitive Salary
Comprehensive Benefits
System/Application/Tech Support - Analyst
System/Application/Tech Support - Analyst

Livingstone Range School Division • Fort Macleod

On-site
CAD 55,000 - 75,000
Senior Developer
Senior Developer

Calgary Board of Education • Calgary

Hybrid
CAD 65,931 - 90,260
Application Developer
Application Developer

SFU group • Burnaby

Hybrid
CAD 90,000 - 130,000
An additional 7% pay in lieu of a n d
8% vacation pay
Employer paid extended health & dental
+2