Back to results

Sr. Software Developer - CRM - Senior

  • Toronto, ON, Canada
  • Greater Toronto Area, Canada, Canada

On-site

Contract

Applications open in a new tab.

Job details

Job type
Contract
Workplace
On-site
Apply by
Experience
8+ years of hands-on experience developing and leading Dynamics CRM projects.
Posting language
English
Posted

Original job description

Sr. Software Developer - CRM (Dynamics 365)
Work Arrangement: On-site, 5 days per week
Responsibilities
  • Develop, customize, test, and maintain Dynamics 365 CRM applications.
  • Build workflows, plug-ins, Power Automate flows, portals, reports, and dashboards.
  • Integrate CRM with enterprise systems and troubleshoot technical issues.
  • Collaborate with technical teams and stakeholders throughout the SDLC.
Mandatory Skills and Technologies
Must-Have Requirements
  • 8+ years of hands-on experience developing and leading Dynamics CRM projects.
  • Extensive experience customizing CRM entities, forms, views, reports, ribbons, menus, and dashboards.
  • Experience building CRM workflows, plug-ins, and complex Power Automate flows.
  • Strong development skills in C#, JavaScript, and HTML.
  • Expert-level customization of Power Apps and Power Pages.
  • Demonstrated experience using CRM APIs to integrate with enterprise systems.
Additional Technical Requirements
  • Experience with Dynamics CRM SDK, Web API, Organization Services, OData, FetchXML, and XRM Toolbox.
  • Knowledge of Azure, Dataverse, .NET, SQL, Power BI, and ETL/data integration.
  • Experience with Agile, DevOps, and CI/CD.
  • Knowledge of CRM security, authentication, and role management.
Preferred Skills
  • ASP.NET, .NET Core, AngularJS, and TypeScript.
  • Azure App Services, Functions, WebJobs, and Logic Apps.
  • Azure AD B2C and Okta authentication.
  • Marketing automation, customer journey analytics, and AODA accessibility standards.
  • Technical documentation and post-implementation support.
Important: Candidates must meet the 8+ years of Dynamics CRM experience requirement and be available to work on-site five days per week.
Desired Skills and Experience

Sr. Software Developer - CRM (Dynamics 365)
Work Arrangement: On-site, 5 days per week
Responsibilities
Develop, customize, test, and maintain Dynamics 365 CRM applications.
Build workflows, plug-ins, Power Automate flows, portals, reports, and dashboards.
Integrate CRM with enterprise systems and troubleshoot technical issues.
Collaborate with technical teams and stakeholders throughout the SDLC.
Mandatory Skills and Technologies
Must-Have Requirements
8+ years of hands-on experience developing and leading Dynamics CRM projects.
Extensive experience customizing CRM entities, forms, views, reports, ribbons, menus, and dashboards.
Experience building CRM workflows, plug-ins, and complex Power Automate flows.
Strong development skills in C#, JavaScript, and HTML.
Expert-level customization of Power Apps and Power Pages.
Demonstrated experience using CRM APIs to integrate with enterprise systems.
Additional Technical Requirements
Experience with Dynamics CRM SDK, Web API, Organization Services, OData, FetchXML, and XRM Toolbox.
Knowledge of Azure, Dataverse, .NET, SQL, Power BI, and ETL/data integration.
Experience with Agile, DevOps, and CI/CD.
Knowledge of CRM security, authentication, and role management.
Preferred Skills
ASP.NET, .NET Core, AngularJS, and TypeScript.
Azure App Services, Functions, WebJobs, and Logic Apps.
Azure AD B2C and Okta authentication.
Marketing automation, customer journey analytics, and AODA accessibility standards.
Technical documentation and post-implementation support.
Important: Candidates must meet the 8+ years of Dynamics CRM experience requirement and be available to work on-site five days per week.
More about this job

Responsibilities

Develop, customize, test, and maintain Dynamics 365 CRM applications, including workflows, plug-ins, Power Automate flows, portals, reports, and dashboards. Integrate CRM with enterprise systems, troubleshoot technical issues, and collaborate with technical teams and stakeholders throughout the software development lifecycle.

Requirements

Candidates must have at least eight years of hands-on experience developing and leading Dynamics CRM projects, with strong skills in C#, JavaScript, HTML, Power Apps, Power Pages, and CRM integrations. Experience with Dynamics CRM development tools and APIs, Azure, Dataverse, .NET, SQL, Agile, DevOps, CI/CD, and CRM security is required; candidates must also work on-site five days per week.

Skills

  • Dynamics 365 CRM
  • C#
  • JavaScript
  • HTML
  • Power Apps
  • Power Pages
  • Power Automate
  • CRM Workflows and Plug-ins
  • CRM API Integration
  • Azure
  • Dataverse
  • .NET
  • SQL
  • Power BI
  • Agile and CI/CD
  • CRM Security and Authentication

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Dynamics 365 CRM
  • Dynamics CRM SDK
  • CRM Web API
  • Organization Services
  • OData
  • FetchXML
  • XRM Toolbox
  • C#
  • JavaScript
  • HTML
  • Power Apps
  • Power Pages
  • Power Automate
  • CRM Workflows
  • CRM Plug-ins
  • Azure
  • Dataverse
  • .NET
  • SQL
  • Power BI
  • ETL
  • Data Integration
  • Agile
  • DevOps
  • CI/CD
  • CRM Security
  • ASP.NET
  • .NET Core
  • AngularJS
  • TypeScript

Report this job