02 Oct
|
Upstaff
|
Toronto
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 recent 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.
📌 Senior Specialized IT Consultant – Dynamics 365 / Power Platform (Toronto)
🏢 Upstaff
📍 Toronto