Software Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Ref: RQ11754 Contract – 12 Months (Extension Possible) Onsite – Toronto (222 Jarvis St)
Posted Date: 2026-10-20
Location: Onsite – Toronto (222 Jarvis St)
Public Sector Experience: Required – OPS / Public Sector
Contract End Date: 2027-10-05 *
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 their team in Toronto. In this role, the consultant will be responsible for translating technical system specifications into working, tested applications and supporting the full software development lifecycle. This is a fully onsite engagement requiring hands-on development expertise in Azure, .NET, and modern CI/CD practices.
Key Responsibilities
- Translate technical system specifications into working, tested applications including developing detailed programming specifications
- Write, generate, and review code; compile data-driven programs and conduct unit testing
- Resolve and troubleshoot technical problems arising during use and operation of software packages
- Provide technical assistance during implementation, conversion, and migration activities
- Design, develop, and maintain web applications, Web APIs, and web services using ASP.NET and .NET Core
- Manage and maintain CI/CD pipelines using Azure DevOps tooling including task boards and pipelines
- Develop and integrate custom Web APIs leveraging REST, OpenAPI, OAuth2, Entity Framework, and Azure SQL
- Collaborate with IT professionals across the Software Development Life Cycle using Agile/Kanban methodologies
- Elicit and document information from diverse business area stakeholders and subject matter experts
- Conduct design walkthrough sessions with project teams and prepare technical documentation including reports, reviews, and assessments
- Provide post-implementation support and resolve any post-implementation technical issues
- Apply latest design patterns and best practices in application design, deployment, and troubleshooting
- Demonstrated experience with Agile methodologies including Kanban and task board usage
- Experience managing CI/CD pipelines using Azure DevOps or equivalent tooling
- Hands-on experience with Web Apps, Web API, and Web Services development using ASP.NET, REST, OpenAPI, and OAuth2
- Working knowledge of development in Azure technologies and cloud platforms
- Working knowledge of .NET, C#, and JavaScript
- Experience with custom Web API development using ASP.NET, .NET Core, Entity Framework, Azure SQL, and DevOps CI/CD pipelines
- Proficiency in all cloud service models: SaaS, PaaS, and IaaS
- Experience with large government or enterprise-scale applications
- Knowledge and experience with programming Internet-ready applications
- Experience with rapid application development (RAD) methodologies
- Knowledge of Information Management principles, concepts, policies, and practices
- Experience with middleware and gateways
- Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, and debugging
- Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards
- Ability to provide user and system documentation as required
This is a fully onsite role based at 222 Jarvis St, Toronto, Ontario, with 5 days per week required in the office. No security clearance is required. The team operates using Agile methodologies and candidates should be comfortable working in a collaborative, deadline-driven environment serving both internal and external clients.
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.
More about this job
Responsibilities
Develop, test, and maintain web applications, APIs, and services using Azure, ASP.NET, .NET Core, and related technologies, while managing CI/CD pipelines. Collaborate with stakeholders and project teams throughout the software development lifecycle, document technical designs, and provide implementation and post-implementation support.
Requirements
Candidates must have experience with Agile and Kanban, CI/CD pipeline management, Azure, .NET, C#, JavaScript, and development of web applications, APIs, and services using technologies such as REST, OpenAPI, OAuth2, Entity Framework, and Azure SQL. They must also be familiar with SaaS, PaaS, and IaaS cloud service models; public-sector experience is required.
Skills
- Agile
- Kanban
- Azure DevOps
- CI/CD Pipelines
- ASP.NET
- .NET Core
- C#
- JavaScript
- Web API Development
- REST
- OpenAPI
- OAuth2
- Entity Framework
- Azure SQL
- Cloud Platforms
- SaaS, PaaS, and IaaS
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Government & Public Sector
Keywords
- Azure
- Azure DevOps
- .NET
- .NET Core
- ASP.NET
- C#
- JavaScript
- Web Applications
- Web APIs
- Web Services
- REST
- OpenAPI
- OAuth2
- Entity Framework
- Azure SQL
- CI/CD
- Agile
- Kanban
- Task Boards
- SaaS
- PaaS
- IaaS
- Public Sector
- Unit Testing
- Technical Documentation
- Middleware
- Gateways
- AODA
- Rapid Application Development