Senior Dynamics 365 CE Developer

Total Power Limited

Mississauga

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive medical, dental, and vision benefits
Paid time off and statutory holidays
Tuition reimbursement

Job summary

A leading energy solutions firm in Mississauga seeks a Senior Dynamics 365 CE Developer with extensive experience in Microsoft Dynamics 365. This role involves developing and customizing solutions, collaborating with architects and analysts, and improving the user experience through innovative integrations. Candidates should have at least 6 years of hands-on experience, proficiency in C# and JavaScript, and the ability to streamline complex business processes. The position also offers comprehensive benefits and opportunities for professional development.

Qualifications

  • 6+ years of hands-on experience developing and customizing Microsoft Dynamics 365 solutions.
  • Proven technical lead or solution architect for Dynamics 365.
  • Ability to create innovative solutions to complex business requirements.

Responsibilities

  • Develop and customize Dynamics 365 CE solutions.
  • Support requirements gathering, scoping, and documentation.
  • Respond to end-user support requests.

Skills

6+ years of experience with Dynamics 365
C# and JavaScript proficiency
Analytical skills
Problem-solving skills

Tools

Visual Studio
Azure DevOps
Power BI

Job description

Join to apply for the Senior Dynamics 365 CE Developer role at Total Power Limited

4 days ago – Be among the first 25 applicants

We’re looking for an experienced Senior Dynamics 365 CE Developer with deep technical expertise in Microsoft Dynamics 365 Customer Engagement (CE), Microsoft Field Service, and related Microsoft cloud technologies to support the design, development, and deployment of enterprise‑level business solutions.

This role is ideal for someone who understands how to translate complex business requirements into practical, scalable solutions within the Dynamics 365 ecosystem and enjoys collaborating within a cross‑functional, fast‑paced environment.

As a Senior Dynamics 365 CE Developer, you will play a key role in customizing, extending, and integrating Dynamics 365 CE solutions using C#, JavaScript, and Power Platform components. You’ll work closely with architects, analysts, and managers from initial discovery through deployment and post‑implementation support, ensuring that each solution meets our business goals and technical standards.

The Opportunity

You will report to the Director of Enterprise Applications and spend most of your time developing and configuring Dynamics 365 CE apps, plugins, and integrations while also contributing to technical design discussions, estimating work, and supporting the advancement of the Technician experience. You’ll have the opportunity to work on projects that greatly impact the customer and Technician experience by improving usability, integrating Dynamics with other Power Platform tools, Azure, and third‑party applications.

What You Will Do
  • Develop and customize Dynamics 365 CE solutions, including workflows, plugins and integrations.
  • Design, build, and support advanced Canvas Apps embedded within Model‑Driven Apps, leveraging Dataverse, SharePoint, F&O, and other connectors.
  • Configure and deploy Model‑Driven Power Apps (Sales Hub and Field Service), business rules, process flows, and Power Automate Cloud Flows.
  • Create and maintain custom plugins and scripts using C# and JavaScript.
  • Support the development and enhancement of quoting processes using Experlogix CPQ and SmartFlows platforms.
  • Customize Dynamics 365 forms, views, and dashboards.
  • Assist with requirements gathering, scoping, and documentation.
  • Respond to and resolve end‑user support requests related to Canvas Apps, Model‑Driven Apps, and Power Platform issues.
  • Perform testing, debugging, and performance tuning of developed solutions.
  • Maintain detailed design and technical documentation for all development.
  • Adhere to SDLC best practices, security guidelines, and performance standards.
What You Bring To The Role
  • 6+ years of hands‑on experience developing and customizing Microsoft Dynamics 365 or CRM solutions.
  • Proven experience as either a technical lead or solution architect for Dynamics 365.
  • Proven ability to create innovative solutions to solve complex business requirements, and streamline/automate business processes.
  • Demonstrated analytical, problem‑solving, organizational, interpersonal, communication skills.

Any suitable combination of education, training, or experience is acceptable.

Technology Stack – Must‑know Foundations Include
  • Dynamics 365 CE Apps: Sales, Customer Service, Field Service, Marketing, and Project Ops.
  • Dataverse (Common Data Service): schema, relationships, lookups, calculated fields, alternate keys.
  • Model‑Driven Apps: form customization, business rules, command bar, views, dashboards.
  • Plugins: C# (.NET), XRM Toolbox, Ribbon Workbench.
  • Business Process Flows (BPFs) and Real‑time Workflows.
Power Platform Integration
  • Power Apps: Canvas and Model‑Driven customization, formulas, controls.
  • Power Automate (Flows): CRUD operations, Dataverse connector, HTTP actions, error handling.
  • Power BI: embedding dashboards in Dynamics, data modeling, RLS basics.
  • Power Pages (formerly Portals): Liquid templates, Web Roles, Entity Lists, JavaScript for UI logic.
  • AI Builder / Copilot Studio (formerly Power Virtual Agents): low‑code AI integrations.
Development Languages & Tools

C#, .NET, JavaScript, HTML/CSS, Visual Studio / VS Code.

Integration

Azure Logic Apps, Azure Functions, Web APIs, SSIS, Azure Storage, Azure Active Directory, REST, Custom Connectors.

Deployment & DevOps

Azure DevOps, CI/CD pipelines, GitHub/Git.

Nice‑to‑Have & Future‑Facing
  • Must be willing to have fun.
  • Microsoft Dynamics 365 F&O.
  • Experlogix Smart Flows & CPQ.
  • KingswaySoft & Dual Write.
  • Data & Reporting: SQL Server, Power BI, SSRS.
  • Microsoft Fabric.
  • Dataflows & Lakehouse concepts.
  • Copilot & AI Integration (Azure OpenAI, Copilot Studio).
We Offer
  • Comprehensive medical, dental, and vision benefits.
  • Employer RRSP matching program.
  • Health & wellness spending accounts and Employee Assistance Program.
  • Paid time off and statutory holidays.
  • Tuition reimbursement and professional development opportunities.
  • Company vehicle for select roles and on‑site parking.
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Strategy/Planning and Information Technology

Industries: Machinery Manufacturing

Referrals increase your chances of interviewing at Total Power Limited by 2x.

Get notified about new Dynamics Developer jobs in Mississauga, Ontario, Canada.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Dynamics 365 CE Functional Developer
Dynamics 365 CE Functional Developer

TPGS • Mississauga

On-site
CAD 90,000 - 130,000
RRSP matching
Wellness account
Paid time off
+3
Senior Developer- Microsoft Dynamics
Senior Developer- Microsoft Dynamics

eClerx • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Senior Dynamics 365 (CE) Developer
Senior Dynamics 365 (CE) Developer

Yoush Consulting • Toronto

Hybrid
CAD 90,000 - 120,000
Great team environment
Excellent benefits
Hybrid work model
Dynamics 365 CE Functional Developer & Platform Owner
Dynamics 365 CE Functional Developer & Platform Owner

TPGS • Mississauga

On-site
CAD 90,000 - 130,000
RRSP matching
Wellness account
Paid time off
+3
Power Platform & CRM Developer
Power Platform & CRM Developer

Frequency Foundry • Calgary

On-site
CAD 70,000 - 110,000
Senior Dynamics 365 Developer
Senior Dynamics 365 Developer

Huntel Global • Toronto

On-site
CAD 110,000 - 160,000
Microsoft Dynamics 365 F&O Senior Developer
Microsoft Dynamics 365 F&O Senior Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 84,000 - 128,000
Dynamics Developer (Hybrid Montreal)
Dynamics Developer (Hybrid Montreal)

Capco • Montreal (administrative region)

On-site
CAD 92,000 - 105,000
Health insurance (100% company-paid)
RRSP with employer matching
Virtual health care
+2
M365 Technical Lead
M365 Technical Lead

Tata Consultancy Services Limited • Toronto

On-site
CAD 110,000 - 150,000
Dynamics 365 CE Functional Developer
Dynamics 365 CE Functional Developer

United States Digital Space LLC • Mississauga

On-site
CAD 90,000 - 140,000
Medical benefits
RRSP matching
Paid time off
+3