Current jobs related to Dynamics 365 Developer/ Power Platform - Toronto, Ontario - ThoughtStorm


  • Toronto, Ontario, Canada WSP Full time

    DescriptionThe OpportunityShape Something Different as a Power Platform DeveloperIn this role, you'll turn ideas into modern business applications, automations, and data solutions across Microsoft 365. Partnering with stakeholders and a Senior Power Platform Developer, you'll design and deliver Power Apps, Power Automate flows, and Power BI analytics that...


  • Toronto, Ontario, Canada EQ Bank Full time

    Join a Challenger Being a traditional bank just isn't our thing, so we challenge ourselves to get creative in providing innovative banking solutions for Canadians. How do we get there? With a talented team of inquisitive and agile challengers that break through the status quo. So, if you're passionate about redefining the future of banking—while having...


  • Toronto, Ontario, Canada NTT DATA Full time

    Collaborate with business stakeholders to understand, document, and analyze functional requirements. Facilitate the implementation and support of Microsoft D365 F&O to enhance business processes while resolving complex situations and handling operational escalations. Participate in each phase of full-cycle Microsoft D365 F&O implementations and organize...

  • Power Engineer

    5 days ago


    Toronto, Ontario, Canada Insight Global Full time

    Required Skills & ExperienceProduct Development cycle experience: 2-5 yearsSystem Power and Grounding design experience: 1-2 yearsPower Component Circuit pack design experience: 1-2 yearsPost Graduate in Electronics or Micro Electronics Power (need a master's degree) Good communication, interpersonal, and teamwork skills across multiple disciplines in...


  • Toronto, Ontario, Canada Maarut Inc Full time

    Scope:The Office of the Public Guardian and Trustee (OPGT) requires a Business Intelligence Specialist to help build a new data warehouse/lakehouse and deliver the reporting MVP (minimum viable product).Assignment DeliverablesAs a member of the data team, you will be responsible to help define the MVP for reporting, build the new data warehouse/lakehouse and...

  • Expert·e solution

    6 days ago


    Toronto, Ontario, Canada Microsoft Full time

    OverviewNotre mission est de permettre aux organisations de transformer leur façon de travailler en exploitant pleinement le potentiel de l'intelligence artificielle. Nous accompagnons la clientèle dans un paysage numérique en constante évolution afin de l'aider à saisir de nouvelles occasions, à accroître la productivité et à offrir des...


  • Toronto, Ontario, Canada Air-tek Full time

    About Us   Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant share of a huge global market. The product market fit is excellent, and customers are lining up to buy. Although our global customers know us, we intentionally operate in stealth mode during this growth phase.   Our...


  • Toronto, Ontario, Canada VeriPark Full time

    We enable financial institutions to become digital leaders.**As a professional team of global scale, we work with best clients for great and exciting projects, in an environment where we learn amazing things every day. Each code, each voice, each contribution, each challenge, each success is celebrated here.We welcome candidates who share our values, have...

  • Platform Engineer

    6 days ago


    Toronto, Ontario, Canada TMX Group Full time

    Venture outside the ordinary - TMX CareersThe TMX group of companies includes leading global exchanges such as the Toronto Stock Exchange, Montreal Exchange, and numerous innovative organizations enhancing capital markets. United as a global team, we're connecting cross-functionally, traversing industries and geographies, moving opportunity into action,...


  • Toronto, Ontario, Canada Maarut Inc Full time

    Description:The Common Cluster Solutions Branch focuses on services that support both ministries and all branches within the cluster. CCS also provides business intelligence, data analysis and other KPI reporting on important areas of business operations to our partners and the cluster. These services include Business Intelligence (BI), which consists of...

Dynamics 365 Developer/ Power Platform

30 minutes ago


Toronto, Ontario, Canada ThoughtStorm Full time

Role Summary

We are seeking a Senior Microsoft Dynamics 365 / Power Platform Developer to support and enhance a large-scale Dynamics 365 model-driven applications.

The successful candidate will bring strong hands-on experience with Dataverse, model-driven apps, Business Process Flows (BPF), JavaScript customizations, Power Automate, and data migration/consolidation activities. This role requires a technically strong, delivery-focused developer who can work independently, proactively manage risks, and support junior team members.

This is a hands-on engineering role, not a low-code or advisory-only position.

Key Responsibilities

Dynamics 365 & Dataverse Development

Design, configure, and enhance Dataverse entities, relationships, and data models

Refactor and consolidate existing data models, including entity deprecation and replacement, while maintaining data integrity

Customize model-driven apps, including forms, views, grids, and business rules

Client-Side Customization

Develop and maintain JavaScript for Dynamics 365 forms and user interactions

Create and update HTML/JavaScript web resources

Implement conditional UI behavior driven by business rules, LOVs, and record status

Business Process Flows (BPF)

Design, modify, and troubleshoot Business Process Flows

Implement conditional stage logic and transitions based on case types and field values

Integrate BPFs with automation, workflows, and record status updates

Automation & Workflows

Develop and maintain Power Automate cloud flows and/or classic workflows

Implement automated email notifications, activity creation, and system updates

Build complex branching logic driven by option sets and business rules

Data Migration & Consolidation

Support data migration and consolidation initiatives (e.g., merging legacy entities into standardized records)

Implement one-time and incremental migration logic using JavaScript, Power Automate, or ETL approaches

Ensure historical data accuracy, traceability, and system stability

Quality, ALM & Collaboration

Work across Development, QA, UAT, and Production environments

Follow Dynamics 365 ALM best practices, including:

Managed vs unmanaged solutions

Solution layering

Environment promotions and deployments

Troubleshoot and resolve defects during QA and UAT cycles

Provide accurate effort estimates and participate in sprint planning

Collaborate with solution architects, business analysts, QA, and client stakeholders

Mentor junior developers and provide technical guidance

Hands-On Expectations

This is a hands-on development role requiring regular coding and configuration work

The candidate is expected to actively develop, debug, and support Dynamics 365 customizations

Ability to independently troubleshoot complex issues across Dataverse, BPFs, automation, and client-side scripting is required

Required Qualifications

7+ years of professional software development experience

5+ years of hands-on experience with Microsoft Dynamics 365 and Dataverse

Strong experience developing model-driven applications

Solid understanding of Dataverse schema design, entity relationships, and lookups

Strong knowledge of the Dataverse security model (roles, privileges, ownership, sharing)

Proven experience with JavaScript for Dynamics 365 form customizations

Hands-on experience with Business Process Flows (BPF)

Experience developing Power Automate cloud flows

Experience supporting data migration or data consolidation initiatives

Familiarity with Agile / Scrum delivery methodologies

Preferred Qualifications

Experience working on public-sector or municipal CRM implementations

Familiarity with case management, records management, or enforcement systems

Experience working in complex, highly customized Dynamics 365 environments

Experience with integrations, including:

Power Automate–based integrations

API or middleware-based integrations (Logic Apps, web services)

Experience mentoring or supporting junior developers

Microsoft certifications such as PL-200, PL-400, PL-600, MB-230

What Success Looks Like

Delivering high-quality Dynamics 365 enhancements with minimal defects

Accurately estimating effort and meeting sprint commitments

Proactively identifying technical risks and dependencies

Supporting junior developers through guidance and reviews

Contributing to stable, maintainable solutions in a complex enterprise CRM environments