Job Title: Microsoft Dynamics 365 (D365) Cloud Developer Location: Toronto ON Canada - 5 Days/Week Onsite Job Type: Full-Time Permanent - FTE Experience Required: 6 10 Years
Job Summary
We are seeking an experienced Microsoft Dynamics 365 (D365) Cloud Developer to design develop customize and implement enterprise-grade solutions on the Microsoft Dynamics 365 platform. The ideal candidate will have strong expertise in Dynamics 365 CRM and/or ERP modules Microsoft Power Platform C#/.NET development and cloud-based integrations.
In this role you will collaborate with business stakeholders solution architects and cross-functional development teams to deliver scalable secure and high-performing Dynamics 365 solutions that enhance business processes and operational efficiency.
Key Responsibilities Dynamics 365 Development
Design develop customize and implement Microsoft Dynamics 365 (CRM and/or ERP) solutions based on business requirements.
Configure and extend Dynamics 365 applications using industry best practices.
Develop scalable and maintainable customizations while ensuring platform performance and security.
Participate in solution design technical architecture and implementation planning.
Custom Development
Develop custom plugins workflows business rules and extensions using C# and Framework.
Build custom business logic to support enterprise workflows and business processes.
Create reusable components and libraries to improve development efficiency.
Perform code refactoring and optimization for improved application performance.
Power Platform Development
Develop low-code and pro-code solutions using Microsoft Power Platform.
Build Canvas Apps and Model-Driven Apps using Power Apps.
Design and automate business processes using Power Automate.
Develop and manage Dataverse tables relationships business rules and security models.
Integrate Power Platform solutions with Dynamics 365 and external enterprise systems.
Integration Development
Design and develop integrations between Dynamics 365 and third-party applications.
Build and consume RESTful APIs and web services.
Develop custom connectors and integration components.
Support data migration synchronization and enterprise integration initiatives.
Database & Data Management
Develop and optimize SQL queries stored procedures and database operations.
Manage data integrity and ensure efficient data access.
Support data migration and transformation activities.
Maintain high standards for data quality and consistency.
Quality Assurance & Best Practices
Perform code reviews and enforce development standards.
Ensure solutions meet security scalability and performance requirements.
Develop unit tests and support system integration testing.
Troubleshoot production issues and implement sustainable resolutions.
Collaboration & Agile Delivery
Work closely with Product Owners Business Analysts Solution Architects QA teams and other developers.
Participate in Agile/Scrum ceremonies including sprint planning backlog grooming daily stand-ups sprint reviews and retrospectives.
Translate business requirements into scalable technical solutions.
Provide production support enhancements and ongoing maintenance.
Required Skills & Qualifications Experience
6 10 years of software development experience.
Strong hands-on experience with Microsoft Dynamics 365 (CRM and/or ERP).
Strong understanding of cloud-based application development.
Microsoft Dynamics 365
Dynamics 365 CRM
Dynamics 365 Customer Service
Dynamics 365 Sales
Dynamics 365 Customer Engagement (CE)
Dynamics 365 ERP (preferred)
Custom Entities
Forms
Views
Business Rules
Plugins
Workflows
Microsoft Power Platform
Power Apps
Power Automate
Microsoft Dataverse
Model-Driven Apps
Canvas Apps
Business Process Flows
Programming Languages
C#
.NET Framework
JavaScript
HTML
CSS (preferred)
Database Technologies
Microsoft SQL Server
SQL
Stored Procedures
Data Modeling
Data Management
Integration Technologies
REST APIs
Web APIs
JSON
OAuth Authentication
System Integrations
Web Services
Development Practices
Object-Oriented Programming (OOP)
Secure Coding Practices
Code Reviews
Unit Testing
Debugging & Troubleshooting
Performance Optimization
Agile & DevOps
Agile/Scrum Methodology
Sprint Planning
Backlog Grooming
Azure DevOps (preferred)
Git Version Control
CI/CD (preferred)
Preferred Qualifications
Microsoft Dynamics 365 certifications.
Microsoft Power Platform certifications.
Experience with Azure services and cloud-native integrations.
Knowledge of Azure Functions Logic Apps or Azure API Management.
Experience integrating Dynamics 365 with ERP finance or enterprise applications.
Exposure to DevOps automation and deployment pipelines.
Soft Skills
Strong analytical and problem-solving skills.
Excellent verbal and written communication.
Ability to communicate effectively with both technical and business stakeholders.
Strong collaboration and teamwork skills.
Excellent organizational and time management abilities.
Ability to manage multiple priorities in a fast-paced environment.
Self-motivated with a focus on quality and continuous improvement.
Work Location
Toronto ON (Onsite)
Experience: 6 10 Years
Key Skills
Microsoft Dynamics 365 Dynamics CRM Dynamics CE Power Platform Power Apps Power Automate Dataverse C# .NET Framework JavaScript SQL Server REST APIs Web Services Azure DevOps Git Agile CI/CD System Integrations CRM Development
Microsoft Dynamics 365 (D365) Cloud Developer Job Title: Microsoft Dynamics 365 (D365) Cloud Developer Location: Toronto ON Canada - 5 Days/Week Onsite Job Type: Full-Time Permanent - FTE Experience Required: 6 10 Years Job Summary We are seeking an experienced Microsoft Dynamics 365 (D365) Cloud ...
Microsoft Dynamics 365 (D365) Cloud Developer
Job Title: Microsoft Dynamics 365 (D365) Cloud Developer Location: Toronto ON Canada - 5 Days/Week Onsite Job Type: Full-Time Permanent - FTE Experience Required: 6 10 Years
Job Summary
We are seeking an experienced Microsoft Dynamics 365 (D365) Cloud Developer to design develop customize and implement enterprise-grade solutions on the Microsoft Dynamics 365 platform. The ideal candidate will have strong expertise in Dynamics 365 CRM and/or ERP modules Microsoft Power Platform C#/.NET development and cloud-based integrations.
In this role you will collaborate with business stakeholders solution architects and cross-functional development teams to deliver scalable secure and high-performing Dynamics 365 solutions that enhance business processes and operational efficiency.
Key Responsibilities Dynamics 365 Development
Design develop customize and implement Microsoft Dynamics 365 (CRM and/or ERP) solutions based on business requirements.
Configure and extend Dynamics 365 applications using industry best practices.
Develop scalable and maintainable customizations while ensuring platform performance and security.
Participate in solution design technical architecture and implementation planning.
Custom Development
Develop custom plugins workflows business rules and extensions using C# and Framework.
Build custom business logic to support enterprise workflows and business processes.
Create reusable components and libraries to improve development efficiency.
Perform code refactoring and optimization for improved application performance.
Power Platform Development
Develop low-code and pro-code solutions using Microsoft Power Platform.
Build Canvas Apps and Model-Driven Apps using Power Apps.
Design and automate business processes using Power Automate.
Develop and manage Dataverse tables relationships business rules and security models.
Integrate Power Platform solutions with Dynamics 365 and external enterprise systems.
Integration Development
Design and develop integrations between Dynamics 365 and third-party applications.
Build and consume RESTful APIs and web services.
Develop custom connectors and integration components.
Support data migration synchronization and enterprise integration initiatives.
Database & Data Management
Develop and optimize SQL queries stored procedures and database operations.
Manage data integrity and ensure efficient data access.
Support data migration and transformation activities.
Maintain high standards for data quality and consistency.
Quality Assurance & Best Practices
Perform code reviews and enforce development standards.
Ensure solutions meet security scalability and performance requirements.
Develop unit tests and support system integration testing.
Troubleshoot production issues and implement sustainable resolutions.
Collaboration & Agile Delivery
Work closely with Product Owners Business Analysts Solution Architects QA teams and other developers.
Participate in Agile/Scrum ceremonies including sprint planning backlog grooming daily stand-ups sprint reviews and retrospectives.
Translate business requirements into scalable technical solutions.
Provide production support enhancements and ongoing maintenance.
Required Skills & Qualifications Experience
6 10 years of software development experience.
Strong hands-on experience with Microsoft Dynamics 365 (CRM and/or ERP).
Strong understanding of cloud-based application development.
Microsoft Dynamics 365
Dynamics 365 CRM
Dynamics 365 Customer Service
Dynamics 365 Sales
Dynamics 365 Customer Engagement (CE)
Dynamics 365 ERP (preferred)
Custom Entities
Forms
Views
Business Rules
Plugins
Workflows
Microsoft Power Platform
Power Apps
Power Automate
Microsoft Dataverse
Model-Driven Apps
Canvas Apps
Business Process Flows
Programming Languages
C#
.NET Framework
JavaScript
HTML
CSS (preferred)
Database Technologies
Microsoft SQL Server
SQL
Stored Procedures
Data Modeling
Data Management
Integration Technologies
REST APIs
Web APIs
JSON
OAuth Authentication
System Integrations
Web Services
Development Practices
Object-Oriented Programming (OOP)
Secure Coding Practices
Code Reviews
Unit Testing
Debugging & Troubleshooting
Performance Optimization
Agile & DevOps
Agile/Scrum Methodology
Sprint Planning
Backlog Grooming
Azure DevOps (preferred)
Git Version Control
CI/CD (preferred)
Preferred Qualifications
Microsoft Dynamics 365 certifications.
Microsoft Power Platform certifications.
Experience with Azure services and cloud-native integrations.
Knowledge of Azure Functions Logic Apps or Azure API Management.
Experience integrating Dynamics 365 with ERP finance or enterprise applications.
Exposure to DevOps automation and deployment pipelines.
Soft Skills
Strong analytical and problem-solving skills.
Excellent verbal and written communication.
Ability to communicate effectively with both technical and business stakeholders.
Strong collaboration and teamwork skills.
Excellent organizational and time management abilities.
Ability to manage multiple priorities in a fast-paced environment.
Self-motivated with a focus on quality and continuous improvement.
Work Location
Toronto ON (Onsite)
Experience: 6 10 Years
Key Skills
Microsoft Dynamics 365 Dynamics CRM Dynamics CE Power Platform Power Apps Power Automate Dataverse C# .NET Framework JavaScript SQL Server REST APIs Web Services Azure DevOps Git Agile CI/CD System Integrations CRM Development