Mitacs

Senior Dynamics 365 and Power Platform Developer

Mitacs

full-time

Posted on:

Location Type: Hybrid

Location: CalgaryCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$102,000 - CA$126,000 per year

Job Level

About the role

  • Demonstrate solid technical skills and expertise in Microsoft Dynamics 365 (Model-driven apps), Power Platform, Power Pages, and cloud technologies.
  • Contribute to the design of scalable, reusable solutions, ensuring alignment with architectural standards and interoperability across platforms.
  • Analyze business needs and recommend appropriate technical solutions using Dynamics 365 and the Power Platform.
  • Develop and configure solutions in Dynamics 365 CE, Power Platform, and Power Pages.
  • Design, develop, and maintain custom plugins, workflows, and client-side scripts (JavaScript/XRM API) to extend platform functionality.
  • Participate in peer code reviews to maintain code quality and adherence to standards.
  • Use and maintain approved development tools, frameworks, and components.
  • Contribute to the implementation and ongoing improvement of release management and CI/CD practices using Azure DevOps.
  • Follow cybersecurity best practices, participate in audits/training, and respond to incidents when required.
  • Identify and document technical debt, supporting refactoring and continuous code quality improvements.
  • Assist in troubleshooting critical incidents and ensure timely resolution and clear communication.
  • Review software change requests and support deployment planning and release readiness activities.
  • Participate in Agile ceremonies and contribute to a collaborative team environment.
  • Work closely with Product Owners and business stakeholders to reduce software defects and deliver business value.
  • Collaborate with infrastructure teams to ensure best practices in the use of Azure Cloud Services and related tooling.
  • Coordinate with Fabric/Power BI and data platform teams to ensure accurate, consistent data integration between Power Platform solutions and enterprise reporting systems.

Requirements

  • 7+ years of progressive software development experience, with a strong technical background in deploying and customizing SaaS/COTS solutions such as Microsoft Dynamics 365 and the Power Platform.
  • Prior experience establishing Power Platform governance frameworks and solution management standards.
  • Hands-on experience with C# plugin development, JavaScript/XRM scripts, and Power Automate for extending Dynamics 365 functionality.
  • Experience building Power Pages (formerly Power Apps Portals) for secure, external-facing applications is an asset.
  • Extensive background in CRM/ERP platform integration and customization, ideally within Microsoft Dynamics 365 CE.
  • Experience developing integrations using Azure Logic Apps, Azure Functions, and Power Automate custom connectors for external systems.
  • Working knowledge of Power Platform administration, including: Environment provisioning, Security role and access configuration, License assignment, Dataverse access management via Power Platform Admin Center / Microsoft 365 Admin tools.
  • Microsoft certifications in D365 CE, F&O, or Power Platform are a strong asset.
  • Demonstrated ability to contribute to digital transformation initiatives by delivering technically sound and innovative solutions.
  • Strong understanding of Azure cloud services, infrastructure fundamentals, and solution architecture principles.
  • Practical knowledge of CI/CD pipelines, with experience automating build, test, and deployment processes (e.g., Azure DevOps, pac CLI).
  • Familiarity with Agile delivery frameworks (Scrum, SAFe) and tools such as Jira and Confluence.
  • Excellent written and verbal communication skills, including the ability to interact with technical and non-technical audiences.
  • Strong analytical and problem-solving skills to diagnose and resolve technical challenges effectively.
  • Knowledge of written and spoken English is required in this role as you will interact with colleagues, clients, and stakeholders located across Canada.
  • Knowledge of written and spoken French is an asset.
Benefits
  • Mitacs is committed to reconciliation with Indigenous communities across Canada.
  • Lived experience or perspectives connected to Indigenous worldviews are considered strong assets.
  • We welcome everyone to apply and encourage you to connect with us if you require accommodations during the recruitment process.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Microsoft Dynamics 365Power PlatformPower PagesC#JavaScriptXRM APIPower AutomateAzure Logic AppsAzure FunctionsCI/CD
Soft Skills
communicationanalytical skillsproblem-solvingcollaborationteamworkadaptabilityleadershipstakeholder engagementdigital transformationcode quality
Certifications
Microsoft D365 CE certificationMicrosoft D365 F&O certificationMicrosoft Power Platform certification