D365 CE & Power Platform Developer

Automotive and Surface Transportation

Halifax

Hybrid

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The National Research Council of Canada (NRC) is seeking an experienced Dynamics 365 CE & Power Platform Developer to join an Agile team. You will help consolidate business-critical CRM applications into a modern platform and contribute to a major enterprise transformation with national impact.

This specialized role requires hands-on development and configuration of Dynamics 365 CE, with strong C#/.NET and API integration skills.

Qualifications

  • Bachelor degree in Computer Science or a technical college diploma in CS or related field; an equivalent combination may be considered.
  • Minimum three years of qualifying, full-time professional experience within the last five years.
  • Solid ability to configure Dynamics 365 CE entities, forms, views and security permissions.
  • Experience creating, modifying and maintaining C#/.NET web apps, with integration to other systems via web services and APIs.
  • Strong knowledge of Microsoft Visual Studio and version control practices.

Responsibilities

  • Contribute to enterprise transformation by consolidating CRM apps into a modern Dynamics 365 platform.
  • Develop and configure Dynamics 365 CE with focus on Sales, Grants & Contributions, and Case Management.
  • Work hands-on across modules and integrate with external systems via APIs and web services.
  • Collaborate in an Agile team to deliver national-impact technology solutions.

Skills

Dynamics 365 CE
C#/.NET
Visual Studio
Web services / APIs

Education

Bachelor's in Computer Science
CS-related diploma

Tools

Microsoft Visual Studio
C#/.NET
APIs / Web services

Job description

Select how often (in days) to receive an alert:

Priority may be given to the following designated employment equity groups: women, Indigenous Peoples* (First Nations, Inuit and Métis), persons with disabilities and racialized persons*.

* The Employment Equity Act, which is under review, uses the terminology Aboriginal peoples and visible minorities.

Candidates are asked to self-declare when applying to this hiring process.

City:Within a National Research Council Office across Canada

OrganizationalUnit:Chief Information Officer Branch

Classification:CS-2

Duration: 2 years

Work arrangements: Due to the nature of the work and operational requirements, this position may be eligible for a limited hybrid work arrangement (combination of working onsite and telework).

At the NRC, we recognize that Indigenous candidates may have important connections to their communities and you may be eligible for an exception to this work arrangement. Alternative work arrangements may also be considered to accommodate candidates as required. To learn more about these options, please contact the NRC Hiring team using the contact information below.

Build the technology behind Canadian innovation
What if your next Dynamics 365 project helped Canadian companies turn breakthrough ideas into real-world products?


Join the National Research Council of Canada (NRC) and help build the technology supporting the Industrial Research Assistance Program (IRAP)—Canada’s leading innovation assistance program for small and medium-sized businesses. For more than 70 years, IRAP has helped innovative Canadian companies develop, test, grow and commercialize new technologies, products and services.

This is a specialized Dynamics 365 CE development position for an experienced intermediate-level developer. Applicants should have substantial hands-on experience developing and configuring Dynamics 365 CE in a professional environment. This is not a general IT, Programmer/Analyst, Business Analyst, or general Microsoft technology position. If you want technically challenging work with national impact and the opportunity to build technology that supports Canadian innovation at scale, we’d like to hear from you!

Discover the possible
The role

We are looking for an experienced and passionate Dynamics 365 CE & Power Platform Developer to join an Agile development team working on a major enterprise transformation. The selected candidate would be someone who shares our core values of Integrity, Excellence, Respect and Creativity.

You’ll help consolidate multiple business-critical Sales, Grants & Contributions, and Case Management applications into a modern, integrated CRM platform.


This is more than a typical CRM development role. You’ll work hands-on across:

Why this opportunity?
This is a two-year opportunity to contribute to a major enterprise transformation while working on systems that support innovative Canadian businesses from technology development through commercialization.


The work combines technical depth, enterprise-scale complexity and a clear public impact. You won’t just be maintaining a CRM—you’ll be helping build and evolve the digital infrastructure behind a national program that supports Canadian businesses as they bring new technologies, products and services to market.

Screening criteria

Applicants must demonstrate within the content of their application that they meet the following screening criteria in order to be given further consideration as candidates:

Education

Bachelor degree in Computer Science from a recognized University or a Technical College diploma in Computer Science or related field.

An equivalent combination of education and direct experience may be considered.

For each of the experience criteria below, candidates must demonstrate a minimum of three (3) years / 36 months of qualifying, full-time professional experience within the five-year period immediately preceding the closing date of this competition.

Only qualifying professional experience will be counted. Academic projects, learning projects, training, certifications, personal projects and proof-of-concept work do not qualify. Overlapping periods of employment or project work will be counted only once.

*Significant Experience is defined as a minimum of three (3) years / 36 months of qualifying, full-time professional experience within the last five years- only experience gained within the five-year period immediately preceding the closing date of this competition will be considered.

Condition of employment

Reliability Status


For a Reliability Status, verification of background information over a period of 5 years is required.

Candidates will be assessed on the basis of the following criteria:

  • Solid ability to configure entities/tables, forms, views and security permissions in Dynamics 365;
  • Solid ability to create, modify and maintain C#/.NET web applications, including integration with other systems through web services and APIs;
  • Solid knowledge of Microsoft Visual Studio or a similar IDE, including version control best practices;
  • Ability to troubleshoot complex technical issues and determine appropriate solutions.
  • Technology support - Conceptual and analytical ability (Level 2)
  • Technology support - Results orientation (Level 2)
  • Technology support - Self-knowing and self-development (Level 1)
Competency Profile(s)

For this position, the NRC will evaluate candidates using the following competency profile: Technology Support

NRC employees enjoy a wide-range of competitive benefits including a robust pension plan, comprehensive health and dental coverage, disability and life insurance, office closure at the end of December, and additional supports to enhance your well-being throughout your career and beyond.

Notes
  • In 2026, the NRC was chosen as one of Canada’s Top Employers for Young People, a National Capital Region Top Employer and Forbes Canada’s Best Employer.
  • Relocation assistance will be determined in accordance with the NRC's directives.
  • A pre-qualified listmay be established for similar positions for a one year period.
  • Preference will be given to Canadian Citizens and Permanent Residents of Canada. Please include citizenship information in your application.
  • The incumbent must adhere to safe workplace practices at all times.
  • We thank all those who apply, however only those selected for further consideration will be contacted.

Please direct your questions, with the requisition number (25093) to:

Closing Date: 1 October 2026 - 23:59 Eastern Time

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

Similar jobs worth comparing

Software Development Lead
Software Development Lead

Altis Technology • Vancouver

Hybrid
CAD 120,000 - 160,000
RQ08817 - Software Developer - CRM - Senior
RQ08817 - Software Developer - CRM - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Application Support Specialist
Application Support Specialist

Altis Technology • Ottawa

Hybrid
CAD 65,000 - 75,000
Competitive salary
Benefits package
Pension plan
+3
Lead Dynamics 365 CRM Developer
Lead Dynamics 365 CRM Developer

Worky • Mississauga

On-site
CAD 110,000 - 150,000
Senior AI Developer
Senior AI Developer

Automotive and Surface Transportation • Ottawa

Hybrid
CAD 90,000 - 130,000
Senior Solution Development Specialist, Dynamics 365 Business Central (Independent Contractor)
Senior Solution Development Specialist, Dynamics 365 Business Central (Independent Contractor)

Encore Business Solutions • Canada

Hybrid
CAD 90,000 - 140,000
Project Management Coordinator
Project Management Coordinator

Automotive and Surface Transportation • Ottawa

Hybrid
CAD 68,000 - 80,000
Competitive benefits
Relocation assistance
Career development
Senior AI Developer
Senior AI Developer

National Research Council Canada / Conseil national de recherches Canada • Ottawa

Hybrid
CAD 104,000 - 130,000
Hybrid work arrangement
Project Management Coordinator
Project Management Coordinator

National Research Council Canada / Conseil national de recherches Canada • Ottawa

Hybrid
CAD 68,000 - 80,000
CRM Functional Analyst / Specialist (Dynamics 365)
CRM Functional Analyst / Specialist (Dynamics 365)

Randstad Digital Americas • Mississauga

Hybrid
CAD 90,000 - 130,000