The client is seeking a Senior Specialized IT Consultant to support the stabilization, enhancement, and ongoing development of the modernized Rental Offences Complaint System (ROCS). The consultant will work extensively with the Microsoft Dynamics 365 and Power Platform ecosystem, with a strong focus on Model-Driven Apps (MDA), Power Pages, Power Automate, Dataverse, C# plugins, Azure services, and system integrations. The role involves identifying and resolving application defects, developing new enhancements, improving system performance, supporting case management functionality, developing portal capabilities for external stakeholders, and ensuring compliance with AODA, WCAG 2.1, Ontario Digital Service guidelines, and OPS security standards.
Key Responsibilities
- Design, configure, customize, and enhance Microsoft Dynamics 365 Model-Driven Apps for case management.
- Develop and maintain Power Pages portals for external stakeholders, including self-service forms, authentication, and user/profile management.
- Develop and maintain C# plugins, custom workflow activities, and Dataverse business logic.
- Design and implement Power Automate workflows and automation solutions.
- Design and develop integrations using Azure Logic Apps, Azure Functions, API Management, and other Azure services.
- Implement Azure Blob/Attachment Storage solutions integrated with Dynamics 365.
- Work with Dataverse, SQL, Oracle, ETL processes, and KingswaySoft for data integration and migration.
- Configure and maintain role-based security, RBAC, FLS, authentication, and secure data access.
- Analyze business requirements, identify gaps, and recommend technical solutions.
- Create and maintain business, logical, physical, functional, and technical architecture/design documentation.
- Troubleshoot and remediate application defects and performance issues.
- Support integration with OPS services and third-party systems.
- Participate in testing, QA, defect management, and production support.
- Support Azure DevOps, ALM, deployment, packaging, and migration activities.
- Ensure solutions comply with AODA, WCAG 2.1, ODAS, Ontario Digital Service guidelines, and OPS security standards.
- Collaborate with technical teams, business stakeholders, project managers, and technical leads.
- Facilitate workshops and technical meetings.
- Provide knowledge transfer and technical documentation to the internal project team.
Must-Haves
- 7+ years of hands-on experience in technical solution development, configuration, customization, and implementation.
- Strong hands-on experience with Microsoft Dynamics 365 CRM.
- Strong experience with Dynamics 365 Model-Driven Apps (MDA).
- Strong experience with Power Pages / Power Apps Portal.
- Strong experience with Power Automate.
- Strong experience with Microsoft Azure services.
- Hands-on experience with Azure Blob Storage / Azure Attachment Storage.
- Experience designing and implementing attachment/document management using Azure Storage with Dynamics 365.
- Hands-on experience designing and developing portal applications, including User access and profile management, Authentication, Role-based data access and Security controls
- Strong C# plugin development experience.
- Experience with Dataverse and Dynamics 365 customization.
- Experience with Azure Logic Apps and Azure Functions.
- Experience with case management solutions using Dynamics 365 MDA.
- Experience with RBAC, FLS, role-based security, and secure data handling.
- Experience with system integration and APIs.
- Knowledge of AODA and WCAG 2.1 accessibility standards.
- Experience with testing, QA, defect remediation, and production support.
- Strong communication and collaboration skills.
Nice-to-Haves
- Experience with KingswaySoft.
- Experience with Oracle-to-Dataverse migration.
- Experience with ETL/data integration processes.
- Experience with Azure API Management.
- Experience with Azure Key Vault.
- Experience with Application Insights and monitoring/diagnostics.
- Experience with Azure DevOps and ALM.
- Experience with Power BI.
- Experience integrating SharePoint with Dynamics 365/Power Platform.
- Experience with Power Automate Desktop / RPA.
- Experience with FetchXML optimization and Plugin Profiler.
- Experience with third-party or OPS IAM solutions.
- Experience with authentication, encryption, and cloud security.
- Experience working with Ontario Public Service (OPS) or other government/public-sector environments.
- Knowledge of Ontario Digital Service Design Guidelines, ODAS, and GO-ITS security standards.
- Experience facilitating workshops and providing knowledge-transfer sessions.