Senior Microsoft Dynamics 365 / Power Platform Developer – Programmer/Analyst
- Source: Maplesoftgroup
- Maplesoft Group
- Remote
- Ottawa
- Senior
Job Description
Senior Microsoft Dynamics 365 / Power Platform Developer – Programmer/Analyst
Application Programmer
Ottawa Contract Aug 31, 2026
Job ID: 14377
Job Title: Senior Microsoft Dynamics 365 / Power Platform Developer – Programmer/Analyst
Contract Length: 24 Months
Location: Remote from within Canada
Federal Government Clearance Level Required: Reliability Clearance
Vacancy Type:
- New Position
________________________________________
About Us:
Maplesoft Group is currently seeking two Senior Microsoft Dynamics 365 / Power Platform Developers for a long-term remote contract opportunity supporting a federal government Business Application Transformation initiative.
________________________________________
Position Summary:
The Senior Microsoft Dynamics 365 / Power Platform Developer will support the modernization, enhancement, and ongoing evolution of an enterprise Microsoft Dynamics 365 CRM environment. The successful candidates will work on high-priority projects involving Dynamics 365, Power Platform, Power Pages, Dataverse, Azure, Microsoft 365, and custom .NET development.
The role will contribute to the modernization of a large enterprise CRM supporting client management, grants and contributions, applications, reporting, and government programs.
Resources will work remotely from within Canada using government-issued equipment, VPN access, and approved systems.
________________________________________
Key Responsibilities:
- Develop and enhance Microsoft Dynamics 365 SaaS solutions and enterprise CRM functionality.
- Develop and maintain public-facing portals using Microsoft Power Pages.
- Configure Dynamics 365 entities, forms, views, dashboards, business rules, workflows, and security permissions.
- Develop Power Apps and Power Automate solutions.
- Develop client-side JavaScript customizations within Dynamics 365.
- Design and develop C#/.NET plugins, custom workflow activities, and custom actions using the Dynamics 365 SDK.
- Develop integrations between Dynamics 365, Microsoft 365, Azure, APIs, middleware, and external services.
- Perform complex data migrations into Microsoft Dynamics 365 Dataverse.
- Implement digital-signature capabilities integrated with Dynamics 365 and external portals.
- Support development of client reporting and portal modules.
- Support Dynamics 365 upgrades, including migration to new releases.
- Develop automation solutions for high-volume business processes.
- Integrate SharePoint with Dynamics 365 and related business applications.
- Improve performance, security, accessibility, and usability across the Dynamics and portal environment.
- Use Azure DevOps, Git, CI/CD pipelines, and automated deployment processes.
- Participate in Agile backlog grooming, sprint planning, daily workflow management, and user-story delivery.
- Prepare technical documentation, demonstrations, training materials, and knowledge-transfer sessions.
________________________________________
Required Qualifications:
- Valid Government of Canada Reliability Status.
- Minimum 5 years of Microsoft Dynamics 365 SaaS development experience.
- Minimum 2 years of experience developing public-facing portals using Microsoft Power Pages.
- Minimum 5 years of server-side Microsoft Dynamics 365 SDK development, including plugins, custom workflow activities, and actions using C#/.NET.
- Minimum 3 years of experience with other Microsoft Power Platform components, such as Power Apps, Power Automate, or Power BI, excluding Dynamics 365, Power Pages, and Dataverse.
- Minimum 3 years of Azure DevOps experience within an Agile software-development environment, including daily Agile workflow management.
- Strong experience with JavaScript and Dynamics 365 client-side customizations.
- Experience developing integrations with Azure, Microsoft 365, APIs, middleware, and external services.
- Experience with Dataverse data migration and ETL processes.
- Experience with Git, CI/CD pipelines, automated deployments, and application lifecycle management.
- Degree or diploma in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Excellent English communication skills, both written and verbal.
________________________________________
Pre…
Skills
- dynamics-crm
- microsoft-power-platform
- microsoft-dynamics-365-crm
- microsoft-azure
- dot-net
- microsoft-power-apps
- javascript
- c-sharp
- azure-devops
- microsoft-power-automate
- power-bi
- bullhorn
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
