Back to results

Senior Software Developer – Dynamics CRM

  • Toronto, ON, Canada

$96 to $100 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$96 to $100 CAD / hour
Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Contract Duration: November 10, 2026 – March 31, 2027

Experience Required: 8+ years

We are seeking an experienced Senior Software Developer – Dynamics CRM to design, develop, customize, and integrate Microsoft Dynamics 365 CRM solutions. The ideal candidate will have strong hands-on development experience, expertise in the Microsoft Power Platform, and a proven ability to lead CRM development projects and deliver complex enterprise solutions.

Key Responsibilities

  • Design, develop, customize, test, and maintain Microsoft Dynamics CRM applications.
  • Configure and customize CRM entities, forms, views, reports, dashboards, ribbons, and menus.
  • Develop custom workflows, plug-ins, and complex Microsoft Power Automate flows.
  • Build and customize solutions using C#, JavaScript, HTML, and .NET technologies.
  • Develop and customize Power Apps and Power Pages.
  • Integrate Dynamics CRM with enterprise systems using APIs and Azure services.
  • Develop CRM reports, Power BI dashboards, and reporting solutions to support business needs.
  • Troubleshoot technical issues and provide post-implementation support.
  • Collaborate with technical teams and business stakeholders throughout the software development lifecycle.
  • Prepare technical documentation, solution designs, user manuals, and system documentation.
  • Apply security principles and accessibility standards, including AODA, throughout solution development.

Required Qualifications and Technical Skills

  • 8+ years of hands-on experience developing and customizing Dynamics CRM solutions, including experience leading CRM projects.
  • Strong experience with Dynamics 365 CRM customization, including entities, forms, views, workflows, plug-ins, and dashboards.
  • Proficiency in C#, .NET, JavaScript, and HTML.
  • Extensive experience with Power Apps, Power Pages, and Power Automate.
  • Expert knowledge of Dynamics CRM SDK, Web API, Organization Services, OData, FetchXML, and XrmToolBox.
  • Experience with Dataverse design and development, SQL, and enterprise system integrations.
  • Knowledge of Azure technologies, including Azure Functions, Logic Apps, and Azure App Services.
  • Experience building custom portals using ASP.NET, .NET Core, Angular, and TypeScript.
  • Experience developing Power BI reports and CRM reporting solutions.
  • Understanding of cloud security, authentication, business units, teams, and role management.
  • Familiarity with Agile methodologies, DevOps practices, deployment pipelines, and troubleshooting.
  • Strong analytical, problem-solving, communication, and stakeholder management skills.

Interested candidates who meet the requirements are encouraged to apply or share their resume for consideration.

More about this job

Responsibilities

Design, develop, customize, test, and maintain Dynamics 365 CRM solutions, including workflows, plug-ins, Power Platform applications, integrations, and reporting. Troubleshoot and support implementations, collaborate with technical teams and business stakeholders, and prepare solution designs and technical documentation while applying security and accessibility standards.

Requirements

Requires 8+ years of hands-on Dynamics CRM development and customization experience, including experience leading CRM projects, with strong skills in C#, .NET, JavaScript, HTML, and the Power Platform. Candidates should also have expertise in CRM SDKs and APIs, Dataverse, SQL, Azure, integrations, portals, Power BI, cloud security, Agile, and DevOps practices.

Skills

  • Dynamics 365 CRM
  • C#
  • .NET
  • JavaScript
  • HTML
  • Power Apps
  • Power Pages
  • Power Automate
  • Dynamics CRM SDK
  • Web API
  • Dataverse
  • SQL
  • Azure
  • Power BI
  • Angular
  • TypeScript

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Management & Leadership

Keywords

  • Microsoft Dynamics 365 CRM
  • Microsoft Power Platform
  • C#
  • .NET
  • JavaScript
  • HTML
  • Power Apps
  • Power Pages
  • Power Automate
  • Dynamics CRM SDK
  • Web API
  • Organization Services
  • OData
  • FetchXML
  • XrmToolBox
  • Dataverse
  • SQL
  • Azure Functions
  • Azure Logic Apps
  • Azure App Services
  • ASP.NET
  • .NET Core
  • Angular
  • TypeScript
  • Power BI
  • Enterprise System Integration
  • Cloud Security
  • Agile
  • DevOps
  • AODA

Report this job