Back to job search
BITS Recruiting logo

Senior Software Developer – Dynamics CRM

  • Toronto, ON
  • On-site
  • Posted Oct 17, 2026
  • 1 position

$96–$100 / hour

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

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.

Job details

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.

What you’ll do

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.

Listed skills

  • Microsoft Azure · Preferred
  • Power BI · Preferred
  • HTML · Preferred
  • SQL · Preferred
  • Angular · Preferred
  • JavaScript · Preferred
  • TypeScript · Preferred
  • .NET · Preferred
  • C++ · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • 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

Job areas

  • Software
  • Technology
  • Management & Leadership

More jobs from BITS Recruiting

See all jobs from BITS Recruiting