Senior Software Developer

Dufferin-Peel Catholic District School Board

Mississauga

Hybrid

CAD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Extended health
Dental
Life insurance
AD&D
OMERS pension
Hybrid work
Employee assistance program

Job summary

Dufferin-Peel Catholic District School Board is seeking a Senior Software Developer to lead full lifecycle software projects and deliver world‑class solutions for the board. You will coordinate cross‑department discussions, design scalable enterprise applications, and develop in .NET, SQL, SharePoint, and Power Platform while ensuring security compliance.

Ideal candidates have 5+ years in web/application development, strong OOP skills, and experience with SharePoint administration.

Qualifications

  • Minimum 5 years of Web/Application development with .NET framework, architecture, deployment and SharePoint administration.
  • Experience in designing and implementing scalable enterprise solutions.
  • Strong documentation and communication skills are required.
  • Knowledge of MFIPPA and AODA is a plus.

Responsibilities

  • Coordinate discussions between departments to develop software solutions.
  • Design and develop N‑tier enterprise applications using .NET and SQL.
  • Develop reports and dashboards with SQL and Power BI.
  • Create documentation, test plans, and technical roadmaps.
  • Investigate new technologies and prototype solutions.
  • Maintain and enhance Board web and portal systems with security compliance.

Skills

C#
ASP.NET
SQL
SharePoint
PowerApps
Power Automate
PowerBI
JavaScript
HTML5/CSS
SharePoint administration

Education

Post Secondary diploma or degree in Computer science, computer programming or information systems
Microsoft Certified Professional Developer certification
Equivalent combination of education and experience

Tools

SharePoint Foundation / MS Office SharePoint Server

Job description

Position Title

Senior Software Developer

Position Summary

Under the direction of Software Development Supervisor, the Senior Software Developer implements the full software development lifecycle to provide world class solutions to support Dufferin Peel’s business needs.

Responsibilities
  • Coordinate discussion between departments to facilitate the development of software solutions
  • Contribute to a scalable architecture definition
  • Design and develop n-tiered enterprise solutions
  • Write quality documentation for business solutions
  • Develop software using .NET and database tools in the full application development life-cycle
  • Develop reports using SQL in conjunction with third party reporting tools such as MS Reporting Services
  • Research and evaluate new technologies
  • Direct and participate in research and prototype development to validate solutions and new technologies
  • Develop testing and diagnostic tools for existing software
  • Design and develop solutions that integrate with the Board’s overall environment
  • Design and develop solutions in compliance with industry security standards and privacy legislation
  • Gather and understand user requirements and translate them into technical specifications / roadmaps, project plans to be used to build applications
  • Document, prototype and present solutions to both ICT staff and end users
  • Develop and execute formal test plans to ensure adherence to development standards / best practices and the organization’s business objectives
  • Perform complex product design activities which may require extensive research and analysis
  • Understanding of base-lining, stress-testing and other performance-management related skills
  • Develop and maintain project plans
  • Develop new functionality for existing systems
  • Assist with the management and maintenance of the Board’s web site and portal solutions
  • Implement changes in compliance with change management procedures and policies
  • Investigate, identify and resolve technical issues in a complex, n-tiered environment
Education and Qualifications
  • Equivalent combination of education and experience may be considered
  • Minimum 5 years' experience in Web/Application development using the .NET Framework, architecture, installation, deployment and SharePoint administration
  • Microsoft Certified Professional Developer certification
  • Post Secondary diploma or degree in Computer science, computer programming or information systems
Skills and Additional Experience
  • Detail‑oriented and quick learner with excellent analytical and problem solving skills
  • Ability to take initiative, think creatively and be a problem solver
  • Capacity to learn and apply new skills quickly in a fast paced environment
  • Must be a team player with the ability to work at times independently with minimal supervision
  • Strong object‑oriented programming and design skills and relational database systems (SQL)
  • Knowledge of Municipal Freedom of Information and Protection of Privacy Act (MFIPPA) and Accessibility for Ontarians with Disabilities Act (AODA)
  • Excellent understanding and several years of experience in using commonly used web UI technologies
  • Excellent assessment, communication, interpersonal, decision‑making and leadership skills
  • Strong documentation and communication skills (verbal & written)
  • Broad OS and networking knowledge, an aptitude for troubleshooting complex problems
  • Experience with SharePoint Foundation / Microsoft Office SharePoint Server/ SharePoint administration
  • Experience with SharePoint Features and Solutions / Integrate SharePoint with third party applications using CSOM, API, etc.
  • Experience with C#, ASP.net, T‑SQL programming (queries, stored procedures)
  • Experience with PowerApps, Power Automate, PowerBI and similar tools
  • Experience with AJAX, JQuery, JavaScript, HTML5/ CSS
  • Experience using PowerShell and/or automated scripts
Benefits
  • A comprehensive benefit plan through a provincial benefits trust plan (extended health, dental, life insurance, AD&D)
  • Defined benefit pension plan with OMERS
  • Paid vacation days, increasing with years of service
  • Hybrid work arrangements (where applicable)
  • Employee and Family Assistance Program
Applicant Information

Police Record Check: This role will require a Satisfactory Criminal Record and Judicial Matters Check or a Satisfactory Vulnerable Sector Check dated with six (6) months of hire date and to be provided to Human Resources. The successful candidate will be responsible for any cost associated with obtaining. The Police Record Check will be required to be renewed every 5 years.

Disability‑related accommodation during the recruitment process is available upon request. Please notify us when contacted and we will work with you to meet your needs.

The Dufferin‑Peel Catholic District School Board does not use artificial intelligence or automated decision‑making tools in our recruitment processes. All applications are reviewed directly by our Recruitment Team.

The Dufferin‑Peel Catholic District School Board is an equal opportunity employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Specialist - Server Support
Specialist - Server Support

Halton District School Board • Burlington

Hybrid
CAD 92,000 - 110,000
Funding for professional development
Hybrid work arrangement (up to 50% WFH
Employee Relations Officer (Labour Relations)
Employee Relations Officer (Labour Relations)

Dufferin-Peel Catholic District School Board • Mississauga

On-site
CAD 89,000 - 117,000
Specialist - Server Support
Specialist - Server Support

Halton District School Boards • Burlington

On-site
CAD 92,000 - 110,000
Professional development funding
Work-from-home up to 50% of hours
RQ08585 - Software Developer - Senior
RQ08585 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 110,000
Projects Manager, Digital Experience and Web Transformation (Technical Lead)
Projects Manager, Digital Experience and Web Transformation (Technical Lead)

Regional Municipality of York • Newmarket

On-site
CAD 138,000 - 162,000
OMERS pension plan
Health care spending account
Inclusive and diverse workforce
Senior Application Component Developer
Senior Application Component Developer

Public & Business Services & Procurement | Services au public et aux entreprises & Approvisionnement • Toronto

On-site
CAD 100,000 - 140,000
Manager of Infrastructure Services
Manager of Infrastructure Services

St. Clement's School • St. Catharines

On-site
CAD 99,000 - 116,000
Benefits plan
OMERS pension
Sr. Digital Solutions Developer
Sr. Digital Solutions Developer

United States Digital Space LLC • Whitby

On-site
Web Developer
Web Developer

United States Digital Space LLC • Dundas

On-site
CAD 70,000 - 90,000
Payroll & Benefits Administrator
Payroll & Benefits Administrator

Huron Superior Catholic District School Board • Sault Ste. Marie

Hybrid
CAD 85,000 - 96,000