Software Engineer

Toronto, ON, CA, Canada

Job 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 .net application development background to support ONA in the technology project initiatives.

If you have excellent Dynamics and .net development skills; you are a critical thinker and planner; possess soft-skills to work collaboratively; you are someone who can listen to user requirements and can come up with solutions, you are the candidate we are looking for!

What we are looking for:


The successful candidate will possess -
Desired Core Skillsets:
Four (4) or more years' equivalent work experience. University degree in the field of computer science, information systems, or computer engineering. Acumen to transition business requirements from analysis, configuring, 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 and 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 and optimization techniques), SSRS, SSIS. Knowledge of Azure Platform Experience in jQuery, Angular, other JavaScript frameworks and technologies. Fluent in HTML, CSS, JavaScript, XML, XSL, XML Document Object Model (DOM). Dynamics CRM SDK development. Azure Platform (Function Apps, App Registrations) Scripting, Powershell and Automation (Data Factory, Power Automate, KingswaySoft). DevOps and Agile experience.

Nice to Have Skillset:


Professional certifications in related technologies. Other Microsoft products (e.g., SharePoint, etc.). Sitefinity Portals. Data ETL technologies, migration experience from SQL database to Dynamics.

Desired Soft-skill sets:


Ability to tweak approaches and flexibility to assess and adopt methodologies to build a solution towards desired outcome. Collaborative partner, inter-personal communication, and strong problem-solving skills. Ability to take ownership to build maintainable solutions. Comfortable in communicating desired solution 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. Applications are encouraged from equity groups including individuals of Indigenous descent, racialized individuals, individuals with disabilities, and LGBTQ+ persons. We also provide accessible employment practices that are in compliance with the Accessibility for Ontarians with Disabilities Act ('AODA'). If you require accommodation for a disability during any stage of the recruitment process, please notify Human Resources.

Thank you for your interest in joining us. Only those selected for an interview will be contacted.

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
    JD2567250
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned