Senior CRM Developer

Canada Posted Jun 22, 2026 0 views

Compensation

Compensation not disclosed

This employer didn't list pay. Model a likely range with the calculator.

Model this offer in the calculator

Job description

Team: IT

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior CRM Developer based in Canada.

This is a hands-on technical role focused on building, enhancing, and maintaining a mission-critical Microsoft Dynamics 365 CRM environment supporting complex business operations. You will play a key role in delivering scalable CRM solutions that improve system performance, user experience, and operational efficiency. The position involves both development and problem-solving, with a strong emphasis on diagnosing and resolving complex technical issues through root-cause analysis. You will collaborate closely with business stakeholders to translate requirements into robust technical implementations. This is a remote contract opportunity where precision, reliability, and accountability are essential. You will also contribute to documentation, testing strategies, and long-term system maintainability. The environment is structured, compliance-driven, and highly collaborative, with a strong focus on delivering stable and secure enterprise systems.

Accountabilities:

  • Develop, configure, and maintain Microsoft Dynamics 365 CRM solutions, ensuring system stability, scalability, and alignment with business needs.
  • Implement business-driven enhancements using C#, JavaScript, .NET, and related Microsoft technologies.
  • Troubleshoot and resolve complex CRM issues through detailed technical analysis and root-cause identification.
  • Collaborate with stakeholders to translate functional requirements into technical specifications and system improvements.
  • Design and support Web API integrations and services using tools such as Swagger and Microsoft Web API frameworks.
  • Maintain and enhance CRM-related automation, scripting, and deployment processes using PowerShell and source control systems.
  • Develop and maintain technical documentation, testing plans, and knowledge base materials to support long-term system sustainability.
  • Ensure adherence to security, audit, and operational compliance requirements in all CRM development activities.
  • Work with internal teams to support ongoing CRM optimization and platform reliability improvements.
  • Requirements:

    • 5+ years of experience in Microsoft Dynamics 365 CRM development (version 2016 or later).
    • Strong programming skills in C#, JavaScript, and the Microsoft .NET Framework, with experience using Visual Studio.
    • Hands-on experience with Web API development, Swagger, and system integration work.
    • Experience with source control systems (TFS, SVN, CVS, Git) including branching and merging strategies.
    • Proficiency in troubleshooting complex technical issues and performing root-cause analysis in enterprise systems.
    • Strong understanding of CRM architecture, configuration, and customization best practices.
    • Experience working in structured, compliance-driven environments with attention to audit and security requirements.
    • Strong communication skills and ability to work effectively with both technical and non-technical stakeholders.
    • Preferred: experience with Microsoft Azure services such as APIM, Azure Front Door, Azure AD B2C, and Power Apps.
    • Must be eligible for or currently hold Reliability Security Clearance (or have 5+ years residency in Canada).
    • Benefits:

      • Competitive contract compensation aligned with experience
      • Fully remote work within Canada
      • Long-term engagement with potential extension
      • Exposure to enterprise-scale Microsoft Dynamics 365 environments
      • Opportunity to work on secure, high-impact government or enterprise systems
      • Collaborative and structured technical environment
      • Skill development in Microsoft cloud and CRM technologies
      • Stable and well-defined project scope with clear technical ownership.

Related roles

Similar jobs