Back to results

Full Stack Software Developer (Java/React)

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
Minimum 2 years of experience implementing CRM, Case Management, or business process solutions using Dynamics 365 and Power Platform
Posting language
English
Posted

Original job description

Sign in to apply for this position Sign In to Apply

Ref: RQ11658 Contract – 6 Months (Extension Possible) Onsite – Toronto

Posted Date: 2026-10-21

Location: Onsite – Toronto

Public Sector Experience: Required – OPS / Public Sector

Contract End Date: 2027-03-31 *

Rate: $101/hour

Overview

The Ministry of Public and Business Service Delivery and Procurement is seeking a Senior Full Stack Software Developer to join the Government Services Integration Cluster in Toronto. This is a hands-on technical leadership role focused on architecting, developing, and delivering enterprise-grade Dynamics 365 Customer Service and Case Management solutions. The successful candidate will lead cross-functional Agile delivery teams while contributing directly to solution design, development, and cloud integration using Microsoft Azure and the Power Platform.

Key Responsibilities

  • Provide technical leadership, guidance, and mentorship to developers and cross-functional team members while remaining a hands-on contributor
  • Perform code reviews and establish development standards, security controls, and best practices across the team
  • Architect, design, and implement Dynamics 365 Customer Service and Case Management solutions using both out-of-the-box capabilities and custom development
  • Develop architecture artifacts including contextual, conceptual, logical, and physical solution designs
  • 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 using Azure services and enterprise integration patterns
  • Develop cloud-native solutions utilizing Azure Functions, Logic Apps, API Management, App Services, Azure Storage, and Key Vault
  • Lead CI/CD implementation using Azure DevOps and GitHub, and establish automated deployment and testing practices
  • Collaborate with Business Analysts, Product Managers, Solution Architects, and stakeholders to translate business requirements into technical solutions
  • Lead functional workstreams and coordinate delivery activities across developers, testers, business SMEs, and project teams
  • Support application deployments, releases, troubleshooting, and ongoing production support
  • Leverage AI technologies including Microsoft Copilot, Generative AI, and Large Language Models (LLMs) to improve productivity and development practices

Must-Have Requirements

  • Minimum 7 years of software development experience including enterprise application delivery, with hands-on proficiency in Java, Spring Boot, Apache Tomcat, and Oracle/SQL databases
  • 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
  • Demonstrated hands-on experience with Microsoft Dynamics 365, Power Apps, Power Automate, Power Pages, and Microsoft Dataverse (including data modelling, security framework, and business rules)
  • Hands-on experience with Microsoft Azure services including Azure Functions, App Services, API Management, Logic Apps, Azure Storage, and Azure Key Vault
  • Experience with MuleSoft and enterprise integration and middleware technologies
  • Proficiency with .NET/C#, JavaScript/TypeScript, REST APIs, and SQL Server
  • Experience with Azure DevOps, GitHub, CI/CD pipelines, and automated deployments
  • Experience designing and implementing complex integrations across multiple business systems using API-led architecture and cloud integration patterns
  • Experience leading cross-functional Agile/Scrum delivery teams
  • Experience delivering solutions in complex enterprise or public-sector environments

Nice-to-Have Skills

  • Experience designing, developing, and implementing permitting, licensing, registration, inspection, compliance, or case management solutions using Dynamics 365, Power Platform, Azure, and Dataverse
  • 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
  • Familiarity with Microsoft Copilot, Generative AI, AI Agents, and Large Language Models (LLMs) applied to software development and solution design
  • Strong stakeholder management and client engagement experience in large public sector or enterprise environments

Work Environment

This is a fully onsite role based in Toronto with the Government Services Integration Cluster. The team operates within Agile/Scrum delivery frameworks. No security clearance is required. Travel expenses are not covered under this engagement.

Previous Job Job Listings Next Job

  • Final role details, responsibilities, and terms will be confirmed with shortlisted candidates. Compensation may vary based on experience. Errors and omissions excepted.
More about this job

Responsibilities

Lead and contribute hands-on to the architecture, development, integration, and delivery of enterprise Dynamics 365 Customer Service and Case Management solutions using Power Platform and Azure. Guide Agile delivery teams, establish development and security practices, oversee CI/CD and releases, and support production systems.

Requirements

Requires at least seven years of enterprise software development experience, including Java, Spring Boot, Apache Tomcat, and Oracle or SQL databases, plus at least three years in a technical leadership role. Candidates must also have at least two years implementing Dynamics 365 and Power Platform solutions, hands-on Azure and integration experience, and a record of leading Agile teams in complex enterprise or public-sector environments.

Skills

  • Java
  • Spring Boot
  • Apache Tomcat
  • Oracle
  • Dynamics 365
  • Power Platform
  • Microsoft Dataverse
  • Microsoft Azure
  • MuleSoft
  • .NET/C#
  • JavaScript/TypeScript
  • REST APIs
  • SQL Server
  • Azure DevOps
  • GitHub
  • Agile/Scrum

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Management & Leadership
  • Government & Public Sector

Keywords

  • Java
  • Spring Boot
  • Apache Tomcat
  • Oracle
  • SQL Databases
  • Dynamics 365 Customer Service
  • Case Management
  • Power Apps
  • Power Automate
  • Power Pages
  • Microsoft Dataverse
  • Microsoft Azure
  • Azure Functions
  • Azure Logic Apps
  • Azure API Management
  • Azure App Services
  • Azure Storage
  • Azure Key Vault
  • MuleSoft
  • .NET/C#
  • JavaScript/TypeScript
  • REST APIs
  • SQL Server
  • Azure DevOps
  • GitHub
  • CI/CD
  • API-Led Architecture
  • Agile/Scrum
  • Generative AI
  • Public Sector

Report this job