cover image
ThoughtStorm

CRM Software Developer

Hybrid

Toronto, Canada

Mid level

Freelance

09-03-2026

Share this job:

Skills

Penetration Testing Dynamics Security Testing CRM Architecture Azure

Job Specifications

We're Hiring: Senior Software Developer – Microsoft Dynamics 365 CRM

Location: Ontario, Canada (Hybrid)

Employment Type: Long Term Contract

⏳ Experience Required: 5+ years Microsoft Dynamics 365 Development

We are looking for a Senior Software Developer – CRM with strong expertise in Microsoft Dynamics 365 (Cloud v9.2) to support development, maintenance, and enhancement of a business-critical Dynamics 365 cloud application within a highly secure enterprise environment.

This role will involve working with Azure-hosted environments, developing CRM components, and ensuring compliance with OPS architecture, security, and I&IT standards.

Key Responsibilities

Develop, maintain, and enhance Microsoft Dynamics 365 CRM cloud applications.
Perform analysis, design, development, testing, and implementation of CRM solutions.
Build and update plugins, workflows, scripts, UI customizations, and configurations.
Identify and replace deprecated CRM code with modern or out-of-the-box features.
Support Azure hosting configuration and security for high-sensitivity workloads.
Participate in design/JAD sessions and produce architecture artifacts such as use cases, class diagrams, and component diagrams.
Conduct unit, system, and integration testing and support defect resolution.
Assist with load testing, penetration testing, and AODA accessibility compliance testing.
Prepare technical specifications, deployment documentation, and solution artifacts.
Provide task estimates, status updates, and knowledge transfer to internal teams.

Must-Have Skills

5+ years of Microsoft Dynamics 365 / CRM development experience
Strong experience with Dynamics 365 Cloud (v9.2)
Expertise in plugins, workflows, scripts, UI customization, and CRM configuration
Experience supporting Dynamics 365 cloud environments
Strong understanding of Azure cloud configuration and security
Experience with integration, data services, synchronization, and deployment practices
Ability to create technical specifications and architecture artifacts

Nice to Have

Experience working within government or regulated enterprise environments
Knowledge of OPS architecture, security, and I&IT standards
Experience with AODA accessibility compliance and security testing

What You'll Deliver

Updated technical specifications and design documentation
Architecture artifacts (use cases, class diagrams, component/state diagrams)
Working CRM enhancements, plugins, workflows, and UI components
Testing documentation, defect tracking, and deployment notes
Knowledge transfer and OPS-compliant solution artifacts

About the Company

ThoughtStorm is a global firm providing consulting solutions and services to organizations of all sizes across various industries. For us, every client is unique, and although many of our clients face similar business and technology challenges, no two businesses are alike. We strive to address our clients' needs with a holistic, all-encompassing, customized approach. This involves gaining a deep understanding of our client's business, processes, supporting technologies and their corporate culture. Having this understanding ... Know more