Senior Software Developer Full Stack Technical Lead (Toronto)

Senior Software Developer Full Stack Technical Lead (Toronto)

24 Oct
|
Upstaff
|
Toronto

24 Oct

Upstaff

Toronto

Job Title: Senior Software Developer / Full Stack Technical Lead

Client: Government of Ontario Ministry of Public and Business Service Delivery and Procurement

Location: Toronto Ontario 100% onsite 5 days per week

Contract: September 21 2026 March 31 2027 with one possible extension

Security Clearance: Not required

Position Overview

The Government of Ontario is seeking a senior hands-on Full Stack Software Developer and Technical Lead to design develop integrate and support secure scalable enterprise applications. The successful candidate will combine modern web development expertise with strong Microsoft Dynamics 365 Power Platform Dataverse and Azure integration experience.

The role involves delivering CRM customer service workflow automation and case management solutions while providing technical leadership mentoring developers guiding architecture decisions and coordinating cross-functional Agile teams. Experience with permitting licensing registration inspection compliance or regulatory case management solutions is highly desirable.

Key Responsibilities

- Design develop test deploy and maintain enterprise full-stack applications using React Java JavaScript and TypeScript.

- Develop and configure Microsoft Dynamics 365 Customer Service Power Apps Power Automate Power Pages and Dataverse solutions.

- Build secure and scalable REST APIs web services backend components and enterprise integrations.

- Develop cloud solutions using Azure Functions Logic Apps App Services API Management Azure Storage and Azure Key Vault.

- /C# SQL Server Spring Boot Apache Tomcat and Oracle or SQL database technologies where required.

- Design solution architecture technical specifications integration patterns implementation plans and deployment strategies.





- Support permitting licensing registration inspection compliance and end-to-end case management workflows.

- Implement CI/CD pipelines automated deployments source control testing and release management using Azure DevOps and GitHub.

- Lead code reviews establish development standards mentor developers and resolve complex technical issues.

- Collaborate with business analysts architects testers product managers and stakeholders to translate requirements into technical solutions.

- Support production releases troubleshooting documentation knowledge transfer and continuous improvement.

- Apply Agile/Scrum methodologies and explore AI-assisted development tools including Microsoft Copilot and generative AI.

Requirements

Mandatory Qualifications

- Minimum 7 years of software development experience including enterprise application delivery.

- Minimum 2 years of experience implementing Microsoft Dynamics 365 and/or Power Platform solutions.

- Hands-on experience with Dynamics 365 Customer Service Power Apps Power Automate Power Pages and Dataverse.

- Experience delivering CRM customer service case management or related business process solutions.

- Robust development experience with React Java JavaScript and TypeScript.

- Experience /C# REST APIs SQL Server Spring Boot Apache Tomcat and Oracle or SQL databases.





- Hands-on Azure experience covering Functions Logic Apps App Services API Management Storage and Key Vault.

- Knowledge of enterprise integration patterns API-led architecture middleware and complex system integrations; MuleSoft experience is required by the stated technical requirements.

- Experience creating solution designs technical documentation CI/CD pipelines and automated deployment processes.

- Proven technical leadership developer mentoring code review stakeholder collaboration and Agile delivery skills.

Preferred Qualifications

- Ontario Public Service or broader public-sector experience.

- Experience with government permitting licensing inspections registration regulatory compliance and case management.

- Experience with Microsoft Copilot AI agents generative AI and large language models.

- Experience delivering large-scale enterprise modernization and digital transformation initiatives.

Required Skills:

React Java JavaScript TypeScript Microsoft Dynamics 365 Customer Service Power Apps Power Automate Power Pages Microsoft C# SQL Server Oracle SQL Spring Boot Apache Tomcat REST APIs Web Services Microsoft Azure Azure Functions Azure Logic Apps Azure App Services Azure API Management Azure Storage Azure Key Vault MuleSoft Enterprise Integration API-led Architecture Solution Architecture Technical Design CRM Development Case Management Permitting and Licensing Solutions Azure DevOps GitHub CI/CD Pipelines Automated Deployment Agile Scrum SDLC Code Reviews Technical Leadership Developer Mentoring Integration Testing Technical Documentation.

Required Education:

Bachelors degree or diploma in Computer Science Software Engineering Information Technology Computer Engineering or a related discipline.

📌 Senior Software Developer Full Stack Technical Lead (Toronto)
🏢 Upstaff
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer full stack technical lead (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer full stack technical lead (toronto) / toronto