Enable job alerts via email!

Software Engineer

Ontario Nurses’ Association

Toronto

On-site

CAD 125,000 - 150,000

Full time

2 days ago
Be an early applicant

Job summary

A health-care professionals' union in Toronto is seeking a Dynamics 365 Developer with strong .NET application development skills to support technology modernization initiatives. Ideal candidates should have experience in Microsoft Dynamics 365, be effective communicators, and possess strong problem-solving skills. This full-time position offers a starting rate of $101,575.55.

Qualifications

  • Four or more years’ equivalent work experience.
  • Ability to translate business requirements effectively.
  • Experience in Web application portal development.

Responsibilities

  • Support ONA in technology project initiatives.
  • Develop solutions based on user requirements.
  • Work collaboratively with teams on project implementations.

Skills

Dynamics 365 development
C#
HTML
SQL
Power Platform
JavaScript
DevOps methodologies
Problem-solving

Education

University degree in computer science, information systems, or computer engineering

Tools

Microsoft Dynamics 365
.NET framework
Azure Platform

Job description

Posting Details

Job Details

Description

Location : Toronto, ON Canada  Type : Full-time  Group / Grade : TST Grade 2  Rate : $101,575.55 (start)  Date : August 7, 2025

The Ontario Nurses’ Association (ONA) is Canada’s largest nurses’ union. We are powered by our members — 68,000 nurses and health-care professionals, and 18,000 nursing student affiliates — who provide care in hospitals, long-term care, public health, the community, clinics and industry. Our mission is to defend the rights of and advocate for nurses and health-care professionals who care for the health of Ontarians. We empower members and fight against unfair and unsafe treatment, negotiate and enforce our contracts, offer benefits and insurance, provide tailored education and development opportunities, and much more. We confront governments, administrations, and other policymakers head-on to fight for high-quality public health care.

ONA is on an exciting journey to modernize its custom line-of-business applications and migrate them to a CRM / ERP / XRM platform. We are seeking a talented Dynamics 365 Developer with a .NET application development background to support ONA in its technology project initiatives. If you have excellent Dynamics and .NET development skills; are a critical thinker and planner; possess soft skills to work collaboratively; and can listen to user requirements and develop solutions, you are the candidate we are looking for!

What we are looking for :

  • Four (4) or more years’ equivalent work experience.
  • University degree in computer science, information systems, or computer engineering.
  • Ability to translate business requirements from analysis, configuration, coding, testing, debugging to implementation, deployment, and support using best practices.
  • Experience in Microsoft Dynamics 365 Customer Engagement (CE) applications, other MS Dynamics modules, and Power Platform Development (Power Automate, Power BI, Power Apps).
  • Dynamics 365 development (C#, Plug-ins, Entities, Forms, Reports / Dashboards, Workflows).
  • Knowledge of .NET framework, ASP.NET, Web APIs, C#;
  • Experience in Web application portal development.
  • Strong knowledge of MS SQL Server, SQL queries (stored procedures, functions, optimization techniques), SSRS, SSIS.
  • Knowledge of Azure Platform.
  • Experience in jQuery, Angular, other JavaScript frameworks and technologies.
  • Proficiency in HTML, CSS, JavaScript, XML, XSL, XML DOM.
  • Experience with Dynamics CRM SDK development.
  • Knowledge of Azure Platform (Function Apps, App Registrations).
  • Scripting, PowerShell, and automation (Data Factory, Power Automate, KingswaySoft).
  • DevOps and Agile methodologies experience.

Nice to Have Skillset :

  • Professional certifications in related technologies.
  • Experience with other Microsoft products (e.g., SharePoint).
  • Experience with Sitefinity Portals.
  • Data ETL technologies and migration experience from SQL databases to Dynamics.

Desired Soft Skills :

  • Ability to adapt approaches and methodologies to build effective solutions.
  • Strong collaboration, interpersonal, and problem-solving skills.
  • Ownership mindset to develop maintainable solutions.
  • Ability to communicate solutions effectively to non-technical stakeholders.

All interested candidates may apply via ONA Jobs by August 21, 2025. The Ontario Nurses’ Association is committed to employment and pay equity within its staff.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs