Software Developer - API

This job has expired.

The closing date for this job has passed. Please visit our job listings page to explore current opportunities.

View Job Listings
This position is closed — no longer accepting applications. Expired
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.

* Final role details, responsibilities, and terms will be confirmed with shortlisted candidates. Compensation may vary based on experience. Errors and omissions excepted.