Senior Developer – CRM/ERP


Posting Date: February 2, 2024

Position Title: Senior Developer

Department: Information Management & Technology (IMT)

Report to: Senior Manager, Information Management Services

Location: Toronto


At Canada Health Infoway (Infoway) we believe a more connected and collaborative system is a healthier system, and we work with governments, health care organizations, clinicians and patients to make health care more digital. We’re working to ensure that everyone is able to access their personal health information, book appointments, get prescriptions, view lab test results and access other health services, online. We’re working with our partners to transform the health system because we know that digital in health can be as transformative as digital has been in other aspects of our lives. We’re an independent, not-for-profit organization funded by the federal government.

Continuing to improve Canadian health care necessitates work in interoperability — connected systems are healthier systems. Connected care means a healthier Canada, and Infoway is committed to advancing interoperability. Harnessing data sharing will result in “connected care” and a modern health system for all Canadians. In support of the provinces and territories, Infoway is facilitating a national collaborative effort to advance interoperability using a collaborative development process.

Together with our jurisdictional, clinical, patient and industry partners we are committed to improving the health of Canadians by accelerating the development, adoption and effective use of innovative digital health solutions.

Canada Health Infoway is also working with Health Canada, the provinces and territories, and industry stakeholders to operate and maintain PrescribeIT®, a national service that enables prescribers to electronically transmit a prescription to a patient’s pharmacy of choice. This service is already reducing the use of paper prescriptions, enhancing patient safety, improving continuity of care and facilitating better health outcomes for Canadians.

Why Join Us?

  • Be part of a high-profile, ambitious, and exciting pan-Canadian initiative that improves the health of populations and unlocks value for the health system
  • Work with a dynamic, multi-functional team of professionals dedicated and passionate about modernizing the health care system
  • Demonstrate your strong organizational, technical leadership skills in a fast-paced, innovative, and supportive environment
  • We take care of our employees

Position Purpose

Reporting to the Senior Manager, Information Management Services, the Senior Developer provides the organization with analysis, design and programming capabilities to develop and to enhance internal applications and to provide support to specific systems and applications used within the organization.

Major Responsibilities

As a Senior Developer, CRM (D365) your responsibilities will include:

  • Lead the systems design and development to support both business and technical integration needs.
  • Responsible for development efforts for software enhancements, extensions, defect corrections and integration of features in Dynamics 365/Power Platform/Azure in the cloud
  • Identify design problems and devise elegant solutions across technologies.
  • Understand the D365 technology stack and the peripheral technologies that can be leveraged including, but not limited to, Azure, Power Platform, Azure DevOps,Database, SSIS etc.
  • Take a user-centered approach and rapidly response while providing production support, user guidance as a go-to person.
  • Contribute in discussions deriving technical and non-functional requirements from business requirements. Demonstrate leadership from technical and best practice perceptive.


  • Bachelor’s Degree in Computer Science, CIS, Engineering, or related field is preferred. Understanding of OO (Object Oriented) programming.

Qualifications & Skills

  • 5-8 years of experience in full software development life cycle in an enterprise environment
  • Experience in C#, .NET, SQL Server, APIs, HTML, JavaScript and secure application development to develop server and client-side extension including plug-in, web resource, PCF control.
  • Excellent communication (written and verbal), time management, interpersonal and team participation skills are a must.
  • Experience designing and customizing D365 and related applications (e.g. customer portals) with ALM tools including Visual Studio,PostMan, Azure DevOps and XRMToolBox. Hands-on experience with CI/CD pipeline creation and enhancement.
  • Azure Development (Azure functions, Function Apps, Key Vault, App Insight, API management, App services, AAD etc.)
  • MS Dynamics 365 product knowledge: system administration, security model, configuration and customization, interfacing, data migration and integration; end-to-end module implementation
  • MS Dynamics 365 Certifications a plus
  • Understanding of LCS (Life Cycle Services) and Azure DevOps
  • In-depth Experience with the Microsoft Power Platform
  • Bilingualism (English/French) an asset

Our commitment

Infoway is committed to employing a diverse workforce and is proud to be an equal opportunity employer.

Infoway provides reasonable accommodations to employees as well as candidates taking part in the recruitment process, upon request.

We thank you for your interest in this opportunity at Infoway however, only those applicants who most closely meet the qualifications for this position will be contacted.

View other Infoway websites

View the site
View the site
View the site