Sign in to apply for this position Sign In to Apply
Ref: RQ11719 Contract – 11 Months (Extension Possible) Onsite – Toronto (222 Jarvis St., 5th Floor)
Posted Date: 2026-10-20
Location: Onsite – Toronto (222 Jarvis St., 5th Floor)
Public Sector Experience: Required – OPS / Public Sector
Contract End Date: 2027-09-28 *
Rate: $101/hour
Overview
The Government Services Integration Cluster, under the Ministry of Public and Business Service Delivery and Procurement, is seeking a Senior Software Developer to join a multidisciplinary delivery team in Toronto. The successful candidate will develop, configure, integrate, test, deploy, and maintain complex application components in accordance with approved architecture, security requirements, and coding standards. This role also carries a technical leadership dimension, requiring the consultant to guide team members and ensure delivery alignment with approved objectives.
Key Responsibilities
- Design, develop, configure, test, and maintain Java application components in accordance with technical specifications and coding standards
- Build and maintain cloud-based microservices in Microsoft Azure, including user interfaces, APIs, integration services, and data-access components
- Develop automated unit, integration, API, database, and user-interface tests to ensure software quality and reliability
- Participate in solution design and technical planning sessions, contributing to sprint and release estimation
- Review code and provide practical, constructive feedback to development team members, enforcing development, security, documentation, and testing standards
- Diagnose and resolve complex defects, performance issues, security vulnerabilities, and integration failures
- Support continuous integration and deployment activities, including deployment pipelines and configuration management
- Implement secure coding practices and address identified security vulnerabilities throughout the development lifecycle
- Support test teams, business acceptance testing, deployment, and post-implementation stabilization activities
- Provide technical leadership by guiding technical direction and coordinating development activities across the team
- Mentor developers and provide technical guidance within the multidisciplinary team
- Identify technical risks, dependencies, and opportunities for improvement, and communicate recommendations clearly to stakeholders
Must-Have Requirements
- Demonstrated experience leading and managing software development teams, including guiding technical direction and coordinating delivery activities
- Experience mentoring developers and providing technical guidance within multidisciplinary teams
- Experience developing and maintaining complex enterprise or public-facing applications using Java
- Experience implementing user interfaces, APIs, services, integrations, and database components
- Experience developing and deploying cloud-based microservice architecture solutions in Microsoft Azure, including deployment pipelines and configuration management
- Experience with APIs, integration patterns, automated deployment, and configuration management tools
- Experience developing automated tests for user interfaces, APIs, and databases
- Experience applying secure coding practices and addressing identified vulnerabilities
- Experience troubleshooting complex defects and resolving performance, reliability, and integration issues
Nice-to-Have Skills
- Prior experience working in the Ontario Public Service (OPS) or broader public sector environment
Work Environment
This is a fully onsite role based at 222 Jarvis St., 5th Floor, Toronto, with five days per week in the office required. No security clearance is required. The team follows Agile development methodologies, including sprint planning, code reviews, and iterative delivery practices. 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.