Software Engineer

North York, ON, CA, Canada

Job Description

The Canadian Memorial Chiropractic College (CMCC), established in 1945, is recognised internationally for excellence in chiropractic education, research and patient care.

Vision:

An academic institution recognised for creating leaders in spinal health.

Mission:

Deliver world class chiropractic education, research and patient care.

Our employees have a commitment and dedication to the advancement of health care. We continue to seek talented individuals who make a positive difference in living our vision and mission.

Position: Software Engineer



Reporting to:

Manager, IT Applications and Training

Hours/Days of Work

35 hours/week, Monday to Friday, 9:00 AM to 5:00 PM

Salary:

$66,846.00 to $81,159.00 per year

Start Date:

ASAP

Job Posting Date:

September 12, 2025

Application Deadline:

September 25, 2025

Application Requirement:

Interested

internal

applicants to apply via MyAvanti by uploading a CV and covering letter.

Interested

external

applicants to upload a covering letter stating salary expectations and CV via Career Connector at https://myavanti.ca/workatcmcc.

POSITION SUMMARY:



CMCC is seeking an experienced Software Engineer for full-stack development, with a diverse skillset in Microsoft Azure, Visual Studio and Blazor.

In this role, you will be responsible for the end-to-end development of custom cloud-based applications, including requirements gathering, solution architecture, and the design and implementation of both front-end and back-end components. In addition to your strong knowledge and skills as a Software Engineer, you are proficient in modern development frameworks and cloud technologies, with a strong emphasis on the use of Azure DevOps to support continuous integration, deployment, and project lifecycle management. You also possess a strong technical expertise, problem-solving ability and effective collaboration with cross-functional teams to deliver secure, scalable, and high-performing applications.

RESPONSIBILITIES:



Designs, develops, and implements specialized custom software solutions, including the preparation of functional specifications and the creation of prototypes.

Configures and deploys in-house applications for production use and integrates third-party vendor applications as required utilizing API's, while adhering to established programming methodologies and industry best practices throughout the development lifecycle.

Develops and oversees system test plans to validate new or modified applications and ensure compliance with specifications.

Creates and executes integration plans, incorporating them into testing processes, while ensuring thorough documentation of system functions, modifications, test results, error handling, and backup /recovery procedures.

Provides technical leadership in evaluating system features and requirements for integration, security, scalability, and performance.

Collaborates with stakeholders to recommend solutions, offers expertise and training to staff, and may lead small to medium-sized projects.

Provides ongoing maintenance and operational support for applications and supports Software Development Life Cycle (SDLC).

Provides expert guidance on complex system design and contributes to planning and development of system enhancements.

Assists in evaluating and selecting application packages, advising on options, risks, cost-benefit, and impacts on business processes and goals.

Maintains appropriate professional designations and up-to-date knowledge of current Information Technology techniques and tools.

Performs other duties as required.

QUALIFICATIONS:



-Academic



Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field required.

Microsoft Certified: Azure Developer Associate is an asset.

Microsoft Certified: DevOps Engineer Expert is an asset.

Microsoft Certified: Azure Solutions Architect Expert is an asset.

Other relevant cloud certifications are an asset.

-Skills and Knowledge



3+ years of professional experience in software engineering, with demonstrated expertise in cloud-based application development.

Strong experience and demonstrated ability with Microsoft development tools including Visual Studio, C# and .NET.

Strong experience with at least one front-end framework (Blazor, or React, or Angular).

Experience with Microsoft Blazor is an asset.

Strong understanding of RESTful APIs, microservices, and integration patterns.

Hands-on experience with Azure DevOps for CI/CD, source control, and agile project lifecycle management.

Solid knowledge of databases (SQL/ Azure SQL) and experience with database administration, security, and optimization.

Able to leverage artificial intelligence tools to enhance software development efficiency and quality, while applying independent judgment and technical expertise to ensure solutions meet business and compliance requirements.

Utilizes artificial intelligence algorithms within developed applications, including training and evaluating models, and selecting the most effective approach to meet defined business and technical requirements.

Experience utilizing reporting tools such as Power BI is an asset.

Critical and analytical thinker - develops a thorough understanding of problems and demonstrates mental agility. Problem solver & decision maker - identifies problem; generates alternatives; develops solution and makes timely decisions. Teamwork / team leader - builds cooperative teams; develops productive relationships; encourages participation and ideas; resolves conflicts. Customer focus - understands needs; acts professionally; communicates effectively. Interpersonal skills - empathetic; insightful; respectful; open minded. Integrity - behaves ethically; acts fairly and takes responsibility. Initiative - sets high standards; persistent; achievement motivated.
Willingness to learn.

Models professional attributes and the core values of CMCC,

C

ollaboration,

A

ccountability, R

espect,

I

nnovation,

N

urturing &

G

rowth ("

CARING")

Internal applicants are required to inform their Division Director of their intentions to apply, prior to doing so.

We thank all candidates in advance, but only those candidates who meet the minimum requirements of the job posting will be contacted.

The successful applicant will be required to undergo credit and criminal checks. Any offer of employment is contingent upon successful completion of references, credit and criminal checks.

Successful applicants shall be required to provide original transcripts to validate their academic qualifications as a condition of employment at CMCC.

Compliance with the CMCC Communicable Diseases Policy is a requirement for employment with CMCC. Please see https://www.cmcc.ca/about-cmcc/policies for more information.

In accordance with the Ontario Human Rights Code, Accessibility for Ontarians with Disabilities Act, 2005, and CMCC Accessibility Policy, accessible formats and communication supports are available upon request for all parts of the hiring process. Applicants are required to make their needs known in advance. Please contact Human Resources at hradmin@cmcc.ca.

In our commitment to promote fair and equitable treatment of all employees and applicants, CMCC provides equal employment opportunities for all individuals regardless of age, sex, disability, race, ethnic origin, citizenship, creed, sexual orientation, marital status or any other ground as described in the Ontario Human Rights Code. CMCC's implementation and support of employment initiatives encourage diversified labour force participation and equal access to opportunities based on merit and performance.

Job Types: Full-time, Permanent

Pay: $66,846.00-$81,159.00 per year

Benefits:

Dental care Extended health care On-site gym Paid time off
Ability to commute/relocate:

North York, ON M2H 3J1: reliably commute or plan to relocate before starting work (required)
Application question(s):

What are your minimum annual salary expectations?
Education:

Bachelor's Degree (required)
Experience:

software engineering in cloud-based application development: 3 years (required) Visual Studio, C#, and .NET: 2 years (required) at least one of Blazor, React, or Angular: 2 years (required)
Language:

English (required)
Licence/Certification:

Microsoft Certified: Azure Developer Associate (preferred) Microsoft Certified: DevOps Engineer Expert (preferred) Microsoft Certified: Azure Solutions Architect Expert (preferred)
Willingness to travel:

25% (preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2742824
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    North York, ON, CA, Canada
  • Education
    Not mentioned