
Intermediate Dynamics 365, Power Platform Developer
Mitacs
full-time
Posted on:
Location Type: Hybrid
Location: Ottawa • 🇨🇦 Canada
Visit company websiteSalary
💰 CA$79,520 - CA$105,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AzureCloudCyber SecurityERPJavaScript
About the role
- Demonstrate solid technical skills and expertise in Microsoft Dynamics 365 (Model-driven apps), Power Platform, Power Pages, and cloud technologies.
- 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.
- 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
- 3 + years of progressive software development experience
- Strong technical background in deploying and customizing SaaS/COTS solutions such as Microsoft Dynamics 365 and the Power Platform
- Exposure to solution lifecycle management and Power Platform environments
- 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
- Basic understanding of integrations using Azure Logic Apps, Azure Functions, and Power Automate custom connectors for external systems
- Working knowledge of Power Platform administration, including: Security role and access configuration
- Familiarity with environment setup & licensing in the Power Platform Admin Center
- Microsoft certifications in D365 CE, 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
- Basic knowledge of CI/CD pipelines, with exposure to automating build, test, and deployment processes (e.g., Azure DevOps, pac CLI) is an asset
- 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
- Knowledge of written and spoken English is required in this role as you will interact with colleagues, clients, and stakeholders located across Canada
- Strong analytical and problem-solving skills to diagnose and resolve technical challenges effectively.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Microsoft Dynamics 365Power PlatformPower PagesC#JavaScriptXRM APIPower AutomateAzure Logic AppsAzure FunctionsCI/CD pipelines
Soft skills
analytical skillsproblem-solving skillscommunication skillscollaborationteamworkadaptabilityattention to detailstakeholder engagementcode quality maintenancedigital transformation
Certifications
Microsoft D365 CE certificationPower Platform certification