About The Position

Mitacs is undergoing a significant enterprise transformation to become more client-centric and to redefine its operational approach and value delivery to stakeholders. This includes a broad digital transformation involving the modernization of business applications and the convergence of data and processes through technology. The Intermediate Dynamics 365 and Power Platform Developer will be crucial in implementing this transformation and ensuring the ongoing reliability and security of core business systems. The ideal candidate is a hands-on, motivated professional with strong technical expertise and a commitment to continuous improvement. This is a 12-month contract position that can be fully remote or hybrid, near Mitacs offices in Ottawa, Montreal, Toronto, or Vancouver. The role involves contributing to the creation and maintenance of robust solutions built on Microsoft Dynamics 365, the Power Platform (Model-driven apps, Power Pages, Power Automate), and Azure integration components. The developer will report to the Enterprise Applications Manager and collaborate with the Technology Platform team, business stakeholders, product managers, IT security and infrastructure, the data platform team, and external vendors. The organization seeks individuals driven by meaningful work, eager to positively impact Canada’s innovation ecosystem, and excited to apply their technical expertise to a purpose-driven organization.

Requirements

  • 3 + 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.
  • 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.
  • 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.
  • 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.
  • 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.

Nice To Haves

  • Experience building Power Pages (formerly Power Apps Portals) for secure, external-facing applications is an asset.
  • Microsoft certifications in D365 CE, or Power Platform are a strong asset.
  • Basic knowledge of CI/CD pipelines, with exposure to automating build, test, and deployment processes (e.g., Azure DevOps, pac CLI) is an asset.

Responsibilities

  • 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.
  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service