Client: Ministry of Public and Business Service Delivery and Procurement –
- RQ11657
We are seeking a Senior Software Developer / Technical Lead with extensive experience in enterprise application development, Microsoft Dynamics 365, Power Platform, Azure, Dataverse, Java, and up-to-date web technologies, including Node.js, Next.js, and React. The successful candidate will provide technical leadership, design and implement scalable CRM and case management solutions, lead complex enterprise integrations, establish CI/CD practices, mentor development teams, and deliver secure, high-quality solutions aligned with business requirements and enterprise architecture standards.
Role Snapshot
- Job Title: RQ11657 –
- Software Developer –
- Senior
- Client: Ministry of Public and Business Service Delivery and Procurement
- Work Location: 40 St.
Clair
Street, Toronto, Ontario, Canada
- Work Arrangement: Onsite – 5 Days per Week
- Estimated Start Date: September 21, 2026
- Estimated End Date: March 31, 2027
- Business Days: 135.00
- Extension: Probable after the initial mandate
- Hours: 7.25 hours per day
- Security Level: No Clearance Required
Must Have
- Minimum 7 years of software development and enterprise application delivery experience using Java/React.
- Minimum 7 years of software development experience, including enterprise application delivery in the technical skills mentioned above.
- Experience delivering CRM, Customer Service, or Case Management solutions.
- Experience designing, developing, and implementing permitting, licensing, registration, inspection, compliance, or case management solutions using Dynamics 365, Power Platform, Azure, and Dataverse.
- Hands-on experience with Dynamics 365 Customer Service and Power Platform.
- Strong expertise in Dataverse, including data modelling, security, and integration.
- Strong knowledge of enterprise integration patterns, APIs, and cloud-based architectures.
- Experience designing and implementing complex system integrations.
- Proficiency with .NET/C#, JavaScript/TypeScript, SQL Server, and REST APIs.
- Experience with Azure DevOps, GitHub, CI/CD pipelines, source control, and automated deployments.
- Must have the following technical skills:
- Node.js / Next.js / React
- Java
- Power Platform / Dynamics
Nice to Have
- Prior Ontario Public Service (OPS) or public-sector experience.
Description
Responsibilities
- Technical Leadership
- Provide technical leadership, guidance, and mentorship to developers and technical team members.
- Lead by example as a hands-on contributor while enabling team success and delivery excellence.
- Perform code reviews and establish development standards, security controls, and best practices.
- Create an environment where team members are empowered to contribute, innovate, grow, and perform at their best.
- Coach and mentor developers, supporting their technical and professional growth.
- Act as a subject matter expert and ensure effective transfer of solution-critical knowledge.
- Solution Architecture &
- Design
- Architect, design, and implement Dynamics 365 Customer Service and Case Management solutions using both out-of-the-box capabilities and custom development.
- Design scalable and secure enterprise solutions leveraging Dynamics 365, Power Platform, Azure, and Dataverse.
- Develop architecture artifacts, including contextual, conceptual, logical, and physical solution designs.
- Define technical roadmaps, integration patterns, and solution deployment strategies.
- Ensure solutions align with enterprise architecture standards and best practices.
- Development &
- Delivery
- Collaborate closely with Business Analysts, Product Managers, Solution Architects, and stakeholders to refine and translate business requirements into technical solutions.
- Develop detailed technical designs, sprint plans, and work breakdown structures within Agile/Scrum delivery frameworks.
- Build and configure Power Apps, Power Automate workflows, custom connectors, plugins, and integrations.
- Design and implement APIs and integrations with internal and external enterprise systems.
- Lead functional workstreams and coordinate activities across developers, testers, business SMEs, and project teams.
- Support application deployments, releases, troubleshooting, and ongoing production support.
- Integration &
- Cloud Services
- Design and implement integrations using Azure services and enterprise integration patterns.
- Develop cloud-native solutions utilizing Azure Functions, Logic Apps, API Management, App Services, Storage Services, and Key Vault.
- Ensure solution scalability, maintainability, performance, and security.
- DevOps &
- Quality Assurance
- Lead CI/CD implementation using Azure DevOps and GitHub.
- Establish automated deployment and testing practices.
- Ensure adherence to software engineering principles, coding standards, and quality assurance processes.
- Manage development environments and support large-scale solution deployments.
- Innovation &
- Continuous Improvement
- Leverage AI technologies, including Microsoft Copilot, Generative AI, Agents, and Large Language Models (LLMs), to improve productivity, development practices, solution design, and testing approaches.
- Promote continuous learning, innovation, collaboration, and knowledge sharing.
- Stay current with Microsoft technology roadmaps and emerging industry trends.
Required Qualifications
- Experience
- Minimum 3 years in a Technical Lead, Lead Developer, or Solution Lead role.
- Minimum 2 years of experience implementing CRM, case management, or business process solutions using Dynamics 365 and Power Platform.
- Experience leading cross-functional Agile delivery teams.
- Experience delivering solutions in complex enterprise or public-sector environments.
- Technical Skills
Microsoft Platform Demonstrated Hands-on Experience With The Following Technologies
Microsoft Dynamics 365
- Microsoft Dynamics 365.
Microsoft Power Platform
- Power Apps.
- Power Automate.
- Power Pages.
Microsoft Azure
- Azure Functions.
- App Services.
- API Management.
- Logic Apps.
- Azure Storage.
- Azure Key Vault.
Integration Technologies
- MuleSoft.
Microsoft Dataverse
- Data Modelling.
- Security Framework.
- Business Rules.
- Data Integration.
Java
- Spring Boot Java framework.
- Apache Tomcat.
- Java language knowledge and experience.
- Java development with Oracle or SQL database.
Development Technologies
- .NET / C#.
- REST APIs and Web Services.
- JavaScript / TypeScript.
- Azure DevOps.
- GitHub.
- Visual Studio.
- SQL Server.
- Enterprise integration and middleware technologies.
Architecture &
- Integration
- Experience designing and implementing complex integrations across multiple business systems.
- Strong understanding of API-led architecture, cloud integration patterns, and enterprise software design.
- Experience creating high-level and detailed solution designs.
- Deep understanding of software engineering principles and design patterns.
Experience And Skill Set Requirements
- Core Skills & Experience — 30%
- Minimum 2 years of experience implementing Dynamics 365 OR Power Platform solutions.
- Experience supporting end-to-end permit lifecycle management, including application intake, review and approval workflows, permit issuance, amendments, renewals, inspections, compliance monitoring, and document generation.
- Experience leading Agile/Scrum development teams.
- Proven experience in Technical Lead or Senior Developer roles.
- Experience delivering solutions in public-sector or large enterprise environments.
- Strong understanding of the software development lifecycle (SDLC) and Agile delivery methodologies.
- Technical Skills &
- Architecture — 35%
- Hands-on experience with Dynamics 365 Customer Service and Power Platform.
- Strong expertise in Dataverse, including data modelling, security, and integration.
- Experience designing and developing solutions using Azure services such as:
- Azure Functions.
- Logic Apps.
- API Management.
- App Services.
- Key Vault.
- Azure Storage.
- Experience creating architecture artifacts, including contextual, conceptual, logical, and physical designs.
- Strong knowledge of enterprise integration patterns, APIs, and cloud-based architectures.
- Experience designing and implementing complex system integrations.
- Proficiency with .NET/C#, JavaScript/TypeScript, SQL Server, and REST APIs.
- Experience with Azure DevOps, GitHub, CI/CD pipelines, source control, and automated deployments.
- Experience conducting code reviews and establishing development standards and best practices.
- Leadership, Communication &
- Collaboration — 20%
- Demonstrated ability to lead, mentor, and coach developers and technical teams.
- Experience coordinating work across developers, testers, business analysts, architects, and stakeholders.
- Strong stakeholder management and client engagement skills.
- Ability to translate business requirements into technical solutions and implementation plans.
- Strong verbal and written communication skills.
- Experience producing technical documentation, solution designs, and knowledge transfer materials.
- Proven ability to facilitate decision-making and resolve technical challenges.
- Experience building collaborative, inclusive, and high-performing teams.
- Problem Solving, Innovation &
- Delivery — 15%
- Demonstrated ability to analyse complex business and technical problems and develop effective solutions.
- Proven track record delivering projects on time while managing risks, dependencies, and competing priorities.
- Experience leveraging AI technologies such as Microsoft Copilot, AI Agents, and LLMs to improve productivity and solution delivery.
- Solid focus on continuous improvement, automation, and development best practices.
- Ability to identify modernization opportunities and drive innovation.
- Experience balancing strategic architecture decisions with hands-on delivery responsibilities.
How to Apply
If you are interested and your profile matches the requirements, kindly send the following mandatory documents to
[email protected] by Monday, October 26, 2026, at 10:00 AM EST.
Mandatory Documents
- Updated Resume in Word format (Mandatory).
- References (Mandatory).
- Expected Hourly Rate (Mandatory).
- Visa Status (Mandatory).
- LinkedIn ID (Mandatory).
Without the mandatory documents, we cannot submit a candidate. WhatsApp Group For daily job updates, you can also join our WhatsApp group using the link below:
Join our WhatsApp Group
Note
Work Arrangement: Onsite – 5 days per week.
Email is the best way to reach us.
You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.
📌 – Software Developer – Senior (Toronto)
🏢 S M Software Solutions
📍 Toronto