×
Register Here to Apply for Jobs or Post Jobs. X

M365 Developer (Permanent Full-Time

Job in Kingston, Ontario, A7K, Canada
Listing for: Limestone District School Board
Full Time position
Listed on 2026-08-03
Job specializations:
  • IT/Tech
    M365, SharePoint & Power Platform, IT Consultant
Salary/Wage Range or Industry Benchmark: 57859 - 64747 CAD Yearly CAD 57859.00 64747.00 YEAR
Job Description & How to Apply Below
Position: M365 Developer (Permanent Full-Time)

35.00 Hours/Week - 12 Months/Year

Hourly Rate of Pay: $42.27 - $47.45

Effective:
Immediately

New Position

About The Limestone District School Board

The Limestone District School Board (LDSB) is situated on the traditional territories of the Anishinaabe and Haudenosaunee. We acknowledge their enduring presence on this land, as well as the presence of Métis, Inuit, and other First Nations from across Turtle Island. We honour their cultures and celebrate their commitment to this land.

The LDSB is the region's only fully inclusive school board. Limestone schools serve more than 20,500 students in 55 schools and five alternative education centres covering a geographic area of 7,719 square kilometres across the City of Kingston, the Townships of Central Frontenac, North Frontenac, South Frontenac, Addington Highlands, Loyalist, Stone Mills, the Frontenac Islands and the Town of Greater Napanee.

Position Overview

The M365 Developer's role is to innovate and develop custom web-based solutions to support Limestone District School Board's core business functions through the development of websites, and custom applications for SharePoint online, MS Teams, MS Power Platform, Business intelligence and Azure websites, as well as automate business processes by creating online forms and automating workflows. This position requires understanding of development lifecycle methodologies, quality assurance processes, application documentation, troubleshooting and debugging techniques.

Summary

Of

Duties & Responsibilities
  • Administer all Microsoft systems and interfaces for custom applications to meet both the board's academic and operational requirements.
  • Project-based work of all Microsoft-based infrastructure (e.g. Office 365, Power Automate, Power BI, Azure, Power Apps, SharePoint, Teams, One Drive for Business, Stream, Bookings, etc.).
  • Develop custom applications and automated workflows in the O365 environment, including MS Teams, One Drive, SharePoint, and MS Power Platform, and automating setup and configuration using Power Shell or third-party API.
  • Design and develop custom business solutions using customized web services, APIs, Azure functions and SharePoint's services.
  • Implement advanced functions of Office 365, including data governance, and compliance (e.g., Microsoft and Azure Security, sensitivity labelling, DLP, E
    - Discovery, In-Place Hold, Retention Tags, and Encryption)
  • Develop user interactive applications, reports or workflow by leveraging Microsoft data connectors.
  • Develop complex workflows using Microsoft Flow/Power Automate, Microsoft Power Apps and Power Apps components.
  • Develop custom scripts using Power Shell, Visual Studio, and other scripting engines.
  • Development, testing and documentation of applications using the Microsoft Graph or SQL in conjunction with high level languages. Secondary support of Microsoft applications in conjunction with the support team. Other systems include but are not limited to:
    Student Information system. Special Education System, Enterprise Resource Management System and Communications systems.
  • Source control management and continuous integration of Board's business applications.
  • Conducts detailed analysis and study of programming requirements
  • Monitors and optimizes Microsoft Flow Processes
  • Provide leadership and technical resources to the development and support team for a board wide integrated Learning Management System.
  • Stay current on Microsoft 365 changes, updates, and new Microsoft releases for Office 365 and related products
Qualifications
  • 4-year university computer science program or 4-year university computer engineering program
  • At least 3 years of experience in programming using Powershell, Microsoft development environment, Microsoft Graph, Microsoft Power Apps, relevant experience
  • Experience in Microsoft Azure solutions architecture is an asset.
Skills and Knowledge Required
  • Excellent oral and written communication skills
  • Understanding of development lifecycle methodologies and technologies.
  • Experience with MS Development Platforms
  • Experience with information resource management principles and practices
  • Experience in and a good understanding of relational data structure and information systems
  • Experience in Azure IoT (Internet of Things) development
  • In-depth, hands-on knowledge of Microsoft Power Platform development (Power Apps, Power Automate, Power BI) and SharePoint Online configuration and development
  • In-depth, hands-on knowledge of and experience with Microsoft 365 applications, including Microsoft 365 (Microsoft Teams, One Drive, Stream, Planner, Endpoint Manager etc.)
  • Hands on experience in programming/scripting utilizing tools such as Power Shell, Visual Studio, and other scripting engines
  • Experience creating JavaScript, Typescript, jQuery HTML, CSS is an asset.
  • Proven experience with troubleshooting principles, planning, technical documentation, and migration skills.
  • Knowledge of trends in technology relating to software applications.
  • Able to understand the organization's goals and…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary