Sign in to apply for this position Sign In to Apply
Ref: RQ11620 Contract – 12 Months (Extension Possible) Onsite – Toronto (222 Jarvis St.)
Posted Date: 2026-10-30
Location: Onsite – Toronto (222 Jarvis St.)
Public Sector Experience: Required – OPS / Public Sector
Contract End Date: 2027-10-01 *
Rate: $101/hour
Overview
The Government Services Integration Cluster (GSIC), under the Ministry of Public and Business Service Delivery and Procurement, is seeking a Senior Software Developer to join their team onsite in Toronto. The successful candidate will be responsible for designing, developing, and maintaining large-scale, multi-client web applications, working across the full software development lifecycle in an Agile environment. This is a hands-on technical role requiring deep expertise in Java, REST APIs, and Oracle/SQL databases.
Key Responsibilities
- Translate technical systems specifications into working, tested applications including developing detailed programming specifications, writing and generating code, and conducting unit tests
- Design, develop, and maintain large-scale multi-client web applications using Java and Oracle or SQL databases
- Build and maintain RESTful WebServices and REST APIs, applying microservice architecture principles to enhance extensibility and maintainability
- Resolve and troubleshoot technical problems arising during the use and operation of software packages, including support for implementation, conversion, and migrations
- Apply security gateway protocols including JWT, OAuth 2.0, and SSL Certificates to ensure application security
- Collaborate with IT professionals throughout the Software Development Life Cycle, participating in design walkthrough sessions with the project team
- Write clean, well-structured code following Object Oriented coding practices, design patterns, and refactoring principles
- Work with relational and hierarchical database technologies, including use of query languages for information retrieval
- Elicit and document requirements from diverse business area stakeholders and subject matter experts
- Contribute to Agile ceremonies and methodologies, working within Azure DevOps for project tracking and pipeline management
- Provide post-implementation support and resolve any post-implementation technical issues
- Produce user and system documentation as required throughout the project lifecycle
Must-Have Requirements
- 7+ years of experience in IT projects in a software development capacity
- 10+ years of experience as a designer and developer in large-scale, multi-client web applications
- 10+ years of hands-on Java development experience with Oracle or SQL databases
- 5+ years of hands-on experience with REST APIs and RESTful WebServices
- Demonstrated knowledge and experience with microservice architecture and core architecture principles
- Experience using Azure DevOps for source control, CI/CD pipelines, and project tracking
- Knowledge of security gateways and protocols including JWT, OAuth 2.0, and SSL Certificates
- Solid understanding of Agile methodologies and experience working in Agile environments
- Strong Object Oriented coding practices including design patterns, refactoring, and clean code principles
- Experience with relational and hierarchical database technologies and query languages
- Experience with one or more communications protocols
- Strong verbal and written communication skills with demonstrated ability to work effectively in large team environments
Nice-to-Have Skills
- Ontario Public Sector (OPS) experience and familiarity with OPS development standards and processes
- Knowledge and experience with programming Internet-ready applications
- Knowledge and experience in Rapid Application Development (RAD) methodologies
- Experience with middleware and gateways
- Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, and debugging
- Knowledge and understanding of Information Management principles, concepts, policies, and practices
- Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards
- Experience with Oracle E-Business application customizations, extensions, and impact assessments
- Strong programming skills in PL/SQL, XML, Unix shell scripts, and Oracle Data Integrator (ODI)
- Business knowledge of Oracle E-Business modules including General Ledger, Accounts Receivable, Collections, Accounts Payable, and Inventory
- Experience with data warehouse, ETL methodologies, and OBIEE
- Experience with Java and Oracle Application Development Framework (ADF)
Work Environment
This is a fully onsite role based at 222 Jarvis St., Toronto, Ontario, five days per week. No security clearance is required. The team operates within Agile methodologies and candidates should be comfortable working under pressure with aggressive timelines in a collaborative, large-team environment.
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.