Microsoft Dynamics 365 Developer 6 to 12 Month Contract (Canada)

Microsoft Dynamics 365 Developer 6 to 12 Month Contract (Canada)

06 Nov
|
Belmont Lavan
|
Canada

06 Nov

Belmont Lavan

Canada

We are looking for an experienced Microsoft Dynamics 365 Developer to design, develop, customise, integrate, and support Microsoft Dynamics 365 applications.

The successful candidate will work closely with solution architects, functional consultants, business analysts, and technical teams to deliver scalable, high-quality D365 solutions that meet business requirements.

The role requires strong technical expertise in Dynamics 365, Power Platform, Dataverse, C#, .NET, JavaScript, Azure services, and API-based integrations.

Requirements

Job Summary

We are seeking a highly skilled Microsoft Dynamics 365 Developer to join our technology and digital transformation team. The successful candidate will be responsible for designing, developing, customising, integrating, and maintaining Microsoft Dynamics 365 solutions to support business requirements and enhance operational efficiency.

The role involves working closely with solution architects, functional consultants, business analysts, and other technical stakeholders to deliver robust, scalable, and high-performing business applications.

The ideal candidate will have solid hands-on experience in Dynamics 365 development, Microsoft Power Platform, Dataverse, C#, .NET, JavaScript, Azure services, and enterprise application integrations.

Key Responsibilities

Dynamics 365 Development

- Design, develop, customise, and enhance Microsoft Dynamics 365 applications in line with business and technical requirements
- Develop and implement plugins, custom workflow activities, custom APIs, business rules, and other platform extensions
- Configure and customise Dataverse tables, relationships, forms, views, dashboards, and business process flows




- Develop client-side customisations using JavaScript and TypeScript
- Implement reusable components and follow Microsoft-recommended development standards and best practices
- Ensure solutions are scalable, maintainable, secure, and compatible with future platform upgrades

Power Platform Development

- Develop and maintain Model-Driven and Canvas Power Apps
- Design and implement automated business processes using Power Automate
- Work with Microsoft Dataverse to manage business data and application logic
- Develop custom controls and components using Power Apps Component Framework (PCF)
- Integrate Power Platform capabilities with Dynamics 365 and other enterprise applications

Integration & API Development

- Design and develop integrations between Dynamics 365 and external applications
- Develop and consume REST APIs and SOAP-based web services
- Work with Azure integration services, including Azure Functions, Logic Apps, Service Bus, and API Management
- Implement real-time and asynchronous integration patterns
- Ensure secure, reliable, and efficient data exchange across integrated systems

Data Migration & Management

- Support data migration activities from legacy applications into Dynamics 365
- Develop data import, export, transformation, and validation processes
- Work with Dataflows,



SSIS, KingswaySoft, or equivalent ETL tools
- Perform data mapping, cleansing, and validation to maintain data integrity
- Troubleshoot data migration and synchronisation issues

Application Lifecycle Management & DevOps

- Manage Dynamics 365 solutions across development, testing, UAT, and production environments
- Use Azure DevOps and Git for source control, build automation, and release management
- Develop and maintain CI/CD pipelines for Dynamics 365 and Power Platform deployments
- Implement managed and unmanaged solution strategies
- Follow Microsoft Power Platform Application Lifecycle Management (ALM) best practices

Testing, Support & Maintenance

- Perform unit testing, debugging, code reviews, and performance optimisation
- Support SIT, UAT, regression testing, and production deployments
- Investigate technical issues, conduct root cause analysis, and implement appropriate fixes
- Provide ongoing technical support and deliver application enhancements
- Maintain technical documentation and ensure adherence to development standards

3. Technical Skills & Expertise

- Microsoft Dynamics 365: Dynamics 365 Customer Engagement (Sales, Customer Service and Field Service)
- Programming Languages: C#, .NET Framework / .NET, JavaScript, TypeScript
- Dataverse: Tables, relationships, security, Web API and custom APIs
- Custom Development: Plugins, custom workflow activities, custom actions and PCF controls
- Power Platform: Power Apps, Power Automate and Power BI
- Integration Technologies: REST APIs, SOAP, JSON, XML and OAuth 2.0
- Microsoft Azure: Azure Functions

📌 Microsoft Dynamics 365 Developer 6 to 12 Month Contract (Canada)
🏢 Belmont Lavan
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: microsoft dynamics 365 developer 6 to 12 month contract (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: microsoft dynamics 365 developer 6 to 12 month contract (canada) / canada