Sign in to apply for this position Sign In to Apply
Ref: RQ11528 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: $99/hour
Overview
The Government Services Integration Cluster (Ministry of Public and Business Service Delivery and Procurement) is seeking a Senior Software Developer – API to join their team onsite in Toronto. In this role, you will design, develop, and maintain enterprise-grade REST API platforms and integration solutions that connect critical government systems. You will play a key role in translating technical specifications into robust, tested applications across complex multi-client environments.
Key Responsibilities
- Translate technical systems specifications into working, tested applications including developing detailed programming specifications, writing and generating code, and conducting unit tests
- Design and develop REST API platforms using tools such as Apigee, IBM API Connect, IBM App Connect Enterprise (ACE), MuleSoft, or Azure API Management (APIM)
- Convert web services between SOAP and REST formats as required by project needs
- Implement API gateway policies including rate limiting, throttling, transformation, caching, logging, and request/response modifications
- Integrate APIs with enterprise platforms such as Microsoft SharePoint, Microsoft Dynamics CRM, Siebel, and Curam
- Apply API security best practices including OAuth 2.0, JWT, API keys, and TLS across all integration layers
- Manage the full API lifecycle including versioning, testing, deployment, and monitoring
- Create and maintain REST API documentation using Swagger, OpenAPI specifications, and YAML
- Troubleshoot and resolve technical problems arising during software operation, implementation, conversion, and migrations
- Collaborate with cross-functional teams including business analysts, QA, developers, and product owners throughout the Software Development Life Cycle
- Facilitate technical discussions, lead design walkthrough sessions, and provide knowledge transfer to internal staff
- Support applications through system integration, test planning, scripting, and troubleshooting activities
Must-Have Requirements
- 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 Web Services
- 5+ years of experience in API development, integration design, and implementation in complex enterprise environments
- Solid knowledge of security gateways and protocols including JWT, OAuth 2.0, and SSL Certificates
- Proven experience delivering solutions using IBM API Connect, IBM App Connect Enterprise (ACE), MuleSoft, or Azure API Management (APIM)
- Strong understanding of RESTful API design, event-driven architecture, and microservices
- Experience implementing API gateway policies (rate limiting, throttling, transformation, logging)
- Deep understanding of OpenAPI (Swagger) specifications and API documentation standards
- Solid understanding of Agile methodologies
- Excellent analytical, problem-solving, and decision-making skills with strong verbal and written communication abilities
Nice-to-Have Skills
- Experience creating REST API documentation using Swagger and YAML or similar tools
- Experience with integration frameworks such as MuleSoft or Apache Camel
- Familiarity with containerization technologies (Docker) and orchestration tools (Kubernetes)
- Knowledge and experience with programming Internet-ready applications
- Experience with middleware, ESBs, and enterprise integration patterns including synchronous/asynchronous messaging, pub/sub, and message queues
- Knowledge and understanding of Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards
- Experience with OPS IT project and architectural governance
- Knowledge of OPS Digital, accessibility, and cybersecurity standards
- Experience in rapid application development (RAD) methodologies
Work Environment
This is a fully onsite role based at 222 Jarvis St., Toronto, Ontario, five days per week. The team operates using Agile methodologies and collaborates closely with cross-functional stakeholders across the Ministry of Public and Business Service Delivery and Procurement. No security clearance is required for 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.