Enter a job title or keyword

Senior Specialized IT Consultant – Dynamics 365 Power Platform

Upstaff


Job Location:

Toronto - Canada

Monthly Salary: K 10 - 10
Experience Required: 5years
Posted: 30 September 2026 (8 hours ago)
Application Deadline: 28 December 2026
Vacancies: 1 Vacancy

Job Summary

Client: Community Services Cluster Ministry of Public and Business Service Delivery and Procurement
Location: 777 Bay Street 3rd Floor Toronto ON
Work Arrangement: 100% Onsite 5 Days/Week
Contract: October 6 2026 October 5 2027
Extension: Up to 1 additional term
Openings: 1
Security Clearance: No Clearance Required
Submission Limit: Maximum 1 Candidate
Closing Date: October 6 2026 at 12:00 PM
Position Overview
The Community Services Cluster is seeking a Senior Specialized IT Consultant to support the stabilization and continued enhancement of the modernized Rental Offences Complaint System (ROCS).
The engagement focuses on post-go-live stabilization and enhancements to a Microsoft Cloud-based case management solution including Dynamics 365 Model-Driven Apps (MDA) Power Pages Portal Power Automate Azure services Dataverse integrations and attachment management.
The successful consultant will be responsible for analyzing requirements designing and implementing technical solutions developing enhancements remediating defects supporting integrations ensuring accessibility and security compliance and collaborating with both technical and functional stakeholders.
Key Responsibilities
Business & Technical Analysis
  • Analyze business and technical requirements and identify gaps.
  • Recommend appropriate technical solutions and approaches.
  • Translate business requirements into scalable Microsoft Cloud solutions.
Architecture & Solution Design
  • Create and/or update Business Architecture Logical Architecture and Physical Architecture artifacts.
  • Create and maintain Functional Design Documentation.
  • Create and maintain Technical Design Documentation.
  • Design solutions aligned with OPS architecture security accessibility and digital service standards.
Dynamics 365 / Case Management Development
  • Design configure customize and implement enhancements to Microsoft Dynamics 365 CRM.
  • Develop and optimize Model-Driven Apps (MDA) for case management.
  • Work with:
    • Forms
    • Views
    • Dashboards
    • FetchXML
    • Business Process Flows
    • Queues
    • Routing
    • Activity Management
    • Role-Based Security
  • Remediate application defects and improve system performance.
Power Pages Portal Development
  • Design configure and develop Power Pages Portal applications.
  • Implement self-service forms and external stakeholder access.
  • Implement user access and profile management.
  • Implement role-based data access controls.
  • Ensure responsive design and accessibility compliance.
  • Integrate Power Pages with Dataverse Azure Blob Storage App Insights Key Vault and SQL.
Azure & Cloud Services
  • Design and implement Microsoft Azure-based solutions and integrations.
  • Work with:
    • Azure Services
    • Azure Attachment Storage / Azure Blob Storage
    • Azure Active Directory
    • Azure DevOps
    • Azure Key Vault
    • Azure API Management
    • Azure Logic Apps
    • Azure Function Apps
    • Application Insights
  • Design develop integrate and implement Azure Storage for attachment management with Dynamics 365 in the cloud.
Integration & Automation
  • Design configure implement and support integrations with OPS services.
  • Develop Azure Logic Apps and Function Apps for system integration and automation.
  • Develop and maintain Power Automate workflows and RPA solutions including:
    • Approvals
    • Conditional logic
    • Desktop automation
    • Error handling
    • Retry logic
    • Dynamics 365 integration
  • Work with custom connectors and third-party/OPS IAM solutions.
C# Plugin Development
  • Develop and maintain C# plugins for Dynamics 365.
  • Experience with:
    • Synchronous and asynchronous plugins
    • FetchXML optimization
    • Transaction handling
    • Security impersonation
    • Custom workflow activities
    • Plugin Profiler debugging
Data Migration & Storage
  • Work with Dataverse and SQL.
  • Support data integration and ETL processes.
  • Demonstrated experience with KingswaySoft.
  • Experience with Oracle-to-Dataverse migration.
  • Implement and support Azure Blob Storage.
  • Support document and attachment management solutions.
Security & Accessibility
  • Implement secure MDA and Power Pages solutions using:
    • RBAC
    • Field-Level Security (FLS)
    • Role-based access
    • Secure document management
    • Secure data handling
  • Ensure compliance with:
    • AODA
    • WCAG 2.1
    • Ontario Digital Service Design Guidelines
    • OPS Security Directive / GO-ITS 25.0
  • Experience with third-party/OPS IAM authentication security and encryption tools and services.
Testing QA & Deployment
  • Contribute to Quality Assurance activities and testing.
  • Apply testing and QA methodologies and best practices.
  • Support ALM and Azure DevOps processes.
  • Develop packaging deployment and migration strategies for cloud environments.
  • Support monitoring diagnostics performance optimization and production stabilization.
Stakeholder & Knowledge Management
  • Collaborate with project managers technical leads functional teams and other project stakeholders.
  • Facilitate workshops and meetings.
  • Communicate technical concepts clearly to both technical and functional audiences.
  • Present new ideas and conceptualize alternative technical approaches.
  • Conduct knowledge-transfer sessions for the internal CSC project team.
  • Work effectively within large multidisciplinary teams and under aggressive timelines.


Requirements
Mandatory Technical Qualifications
Candidates must demonstrate the following experience:
Core Experience
  • More than 7 years of hands-on experience in technical solutions development configuration customization and implementation.
  • More than 8 years of experience in technical solution development/configuration/customization is preferred within the detailed evaluation criteria.
Microsoft Cloud Technologies Mandatory
Hands-on experience with:
  • Microsoft Dynamics 365 CRM
  • Microsoft Power Apps / Power Pages Portal
  • Microsoft Power Automate
  • Microsoft Azure Services
  • Azure Attachment Storage / Azure Blob Storage
Dynamics 365 / MDA Mandatory
  • Hands-on experience designing and implementing case management solutions using Dynamics 365 Model-Driven Apps.
  • Experience with MDA forms views dashboards FetchXML business process flows queues routing activity management and role-based security.
  • Experience with MDA security and data controls including RBAC and FLS.
Power Pages Mandatory
Hands-on experience designing and developing Power Pages Portal applications including:
  • User access and profile management
  • Role-based data access control
  • Self-service forms
  • Authentication
  • Responsive design
  • Accessibility compliance
  • Dataverse integration
  • Azure Blob Storage
  • Application Insights
  • Key Vault
  • SQL optimization
Azure Attachment Management Mandatory
  • Hands-on experience designing developing integrating and implementing Azure Storage for Attachment Management with Microsoft Dynamics 365 in the cloud.
Azure Integration Mandatory
  • Hands-on experience with Azure Logic Apps and Azure Function Apps.
  • Experience integrating Azure services with enterprise applications and OPS services.
C# / Dynamics Development Mandatory
  • Hands-on C# plugin development experience.
  • Experience with synchronous/asynchronous plugins FetchXML optimization transaction handling security impersonation custom workflow activities and Plugin Profiler debugging.
Power Automate Mandatory
  • Hands-on experience developing Power Automate workflows and RPA including approvals conditional logic desktop automation error handling retry logic and Dynamics 365 integration.
Additional Technical Experience
  • Dynamics 365 CRM
  • Power Apps
  • Power Pages
  • Power Automate
  • Azure Active Directory
  • Azure DevOps
  • Azure Key Vault
  • Azure API Management
  • Azure Logic Apps
  • Azure Function Apps
  • Dataverse
  • SQL
  • Power BI
  • SharePoint integration
  • Azure Blob Storage
  • Application Insights
  • ALM/DevOps
  • Monitoring and diagnostics
  • Security best practices
  • KingswaySoft
  • Oracle-to-Dataverse migration
  • ETL/data integration
Accessibility & Security
  • Knowledge of ODAS and WCAG 2.1 accessibility standards for MDA forms and Power Pages portals.
  • Experience with third-party/OPS IAM authentication security and encryption technologies.
  • Ability to ensure compliance with AODA Ontario Digital Service Design Guidelines and GO-ITS 25.0.
Professional & Consulting Qualifications
Candidates should demonstrate:
  • Strong testing and Quality Assurance methodologies and best practices.
  • Demonstrated experience with OPS Quality Assurance activities.
  • Ability to work under pressure and meet aggressive timelines.
  • Adaptability to changing requirements and priorities.
  • Superior verbal and written communication skills.
  • Strong interpersonal and collaboration skills.
  • Ability to work effectively with both functional and technical teams.
  • Experience facilitating workshops and meetings.
  • Ability to develop and present new ideas and technical approaches.
  • Experience working as part of a large multidisciplinary team.
  • Strong stakeholder-management and knowledge-transfer capabilities.
Key Deliverables
The consultant will be expected to deliver:
  • Business Logical and Physical Architecture artifacts.
  • Functional and Technical Design Documentation.
  • Dynamics 365 MDA enhancements and defect remediation.
  • Power Pages Portal enhancements and development.
  • Azure integration solutions.
  • Attachment management solutions using Azure Storage.
  • OPS service integrations.
  • Power Automate workflows and automation.
  • C# plugins and Dynamics 365 customizations.
  • Testing and QA support.
  • Cloud packaging deployment and migration strategies.
  • Accessibility and security-compliant solutions.
  • Knowledge-transfer sessions and technical documentation.
Ideal Candidate Profile
The ideal candidate is a Senior Dynamics 365 / Power Platform / Azure consultant with strong hands-on development and solution-design experience. The candidate should have deep expertise in Dynamics 365 CRM Model-Driven Apps Power Pages Power Automate Azure C# plugins Dataverse Azure Blob/Attachment Storage case management integrations security and accessibility.
This is a 100% onsite position in Toronto and candidates must be prepared to work onsite 5 days per week at 777 Bay Street.
Submission Note: Only one candidate can be submitted for this requisition. Candidates should therefore be thoroughly screened against all mandatory requirements before submission.


Required Skills:

7 years technical solutions development configuration customization and implementation 8 years preferred Microsoft Dynamics 365 CRM Dynamics 365 Model-Driven Apps Power Apps Power Pages Power Automate Microsoft Azure Azure Blob Storage Azure Attachment Storage Dataverse C# Plugin Development Synchronous/Asynchronous Plugins FetchXML Business Process Flows Queues Routing Activity Management RBAC Field-Level Security Azure Logic Apps Azure Function Apps Azure Active Directory Azure DevOps Azure Key Vault Azure API Management Application Insights SQL Power BI SharePoint Integration KingswaySoft


Required Education:

Bachelors degree in Computer Science Information Technology Software Engineering Engineering or a related Microsoft certifications in Dynamics 365 Power Platform or Azure are an asset.