Back to job search
BITS Recruiting logo

Senior Software Developer – Dynamics CRM

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

$95–$96 / 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
Associate
Application method
Direct apply is available

Job summary

Develop, customize, test, and maintain Microsoft Dynamics CRM applications, including configuring CRM components and building workflows, plug-ins, Power Platform solutions, and reports. Integrate CRM with enterprise systems, troubleshoot and support implementations, and collaborate with stakeholders while preparing technical and user documentation.

Job details

November 10, 2026 – March 31, 2027 Experience Required: 8+ years We are seeking an experienced Senior Software Developer – Dynamics CRM to support the development, customization, integration, and maintenance of Microsoft Dynamics CRM applications. The ideal candidate will have strong hands-on development experience, expertise in the Microsoft Power Platform, and the ability to deliver complex CRM solutions integrated with enterprise systems. Key Responsibilities Design, develop, customize, test, and maintain Microsoft Dynamics CRM applications. Configure CRM entities, forms, views, reports, dashboards, ribbons, and menus. Develop custom workflows, plug-ins, and complex 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 and Power BI reports, dashboards, and reporting solutions. 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, and user documentation. Required Qualifications and Technical Skills 8+ years of hands-on experience developing and customizing Microsoft Dynamics CRM solutions, including experience leading CRM projects. Strong experience with Dynamics 365, CRM SDK, Web API, Organization Services, OData, FetchXML, and XrmToolBox. Proficiency in C#, .NET, JavaScript, and HTML. Extensive experience with Power Apps, Power Pages, Power Automate, workflows, and plug-ins. Experience with Dataverse, Azure services, and Dynamics 365 solution design. Strong knowledge of CRM APIs, enterprise integrations, SQL, and ETL processes. Experience developing Power BI reports, CRM reports, dashboards, and reporting solutions. Familiarity with Azure Functions, Logic Apps, Azure App Services, and cloud security principles. Experience working with Agile methodologies, DevOps practices, and deployment pipelines. Excellent analytical, troubleshooting, communication, and stakeholder management skills. Interested candidates who meet the above requirements are encouraged to apply or send their resume for consideration. AI-enabled tools may be used to sort applications based on job-related criteria. All AI generated results are vetted by our team and the decision of which candidates move forward is always made by a human.

What you’ll do

Develop, customize, test, and maintain Microsoft Dynamics CRM applications, including configuring CRM components and building workflows, plug-ins, Power Platform solutions, and reports. Integrate CRM with enterprise systems, troubleshoot and support implementations, and collaborate with stakeholders while preparing technical and user documentation.

Requirements

Requires 8+ years of hands-on Dynamics CRM development and customization experience, including experience leading CRM projects, with strong skills in Dynamics 365, C#, .NET, JavaScript, and the Power Platform. Candidates should also have experience with Dataverse, Azure, enterprise integrations, SQL and ETL, reporting, Agile, DevOps, and deployment pipelines, along with strong analytical and communication skills.

Listed skills

  • Power BI · Preferred
  • HTML · Preferred
  • SQL · Preferred
  • JavaScript · Preferred
  • Agile · Preferred
  • .NET · Preferred
  • C++ · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Microsoft Dynamics 365
  • C#
  • .NET
  • JavaScript
  • HTML
  • Power Apps
  • Power Pages
  • Power Automate
  • Dataverse
  • CRM SDK
  • Web API
  • Azure Services
  • Power BI
  • SQL
  • ETL
  • Agile

Job areas

  • Software
  • Technology
  • Data & Analytics

More jobs from BITS Recruiting

See all jobs from BITS Recruiting