Software Developer - Back End

Sign in to apply for this position Sign In to Apply
Ref: RQ11237 Contract – 10 Months (Extension Possible) Onsite – Toronto (222 Jarvis Street)
Posted Date: 2026-06-11
Location: Onsite – Toronto (222 Jarvis Street)
Public Sector Experience: Required – OPS / Public Sector
Contract End Date: 2027-03-31 *
Rate: $99/hour
Overview

The Ministry of Treasury Board Secretariat (Central Agencies Cluster) is seeking a Senior Software Developer – Back End to join their team in Toronto. The successful consultant will be responsible for developing and maintaining robust server-side logic, APIs, and enterprise-grade applications supporting critical government systems. Working fully onsite at 222 Jarvis St., the consultant will contribute across the full development lifecycle within an Agile delivery environment.

Key Responsibilities
  • Design, develop, and maintain server-side logic, central database definitions, and ensure high performance and responsiveness to front-end requests
  • Translate technical systems specifications into working, tested applications including writing detailed programming specifications
  • Develop and maintain RESTful APIs and back-end services using .NET frameworks and C#
  • Build and maintain front-end components using Angular and Material Design, integrating them seamlessly with back-end services
  • Develop web interfaces using HTML, CSS, and JavaScript in alignment with MVC and Web API patterns
  • Write and optimize SQL queries and stored procedures in MS SQL Server and Cosmos DB
  • Develop, deploy, and troubleshoot applications on Microsoft Azure App Services
  • Conduct unit testing, debugging, and code reviews to ensure application quality and reliability
  • Apply Agile methodologies throughout the software development lifecycle
  • Resolve and troubleshoot technical problems arising during software use and operation
  • Apply UX design principles to deliver user-centered experiences and iterate based on user testing
  • Collaborate with cross-functional IT professionals and business stakeholders to elicit requirements and deliver solutions
Must-Have Requirements
  • 10+ years of demonstrated experience developing N-tier enterprise applications
  • 10+ years of demonstrated experience using .NET frameworks and C#
  • Demonstrated experience with API (back-end) development including RESTful Web APIs and Web Services
  • Demonstrated experience developing applications using Angular and Material Design
  • Demonstrated experience with web development using HTML, CSS, and JavaScript
  • Demonstrated experience with .NET Framework – MVC, Web Services, and Web API
  • Demonstrated experience developing and troubleshooting applications on Microsoft Azure App Services
  • Demonstrated experience writing SQL and Stored Procedures, preferably in MS SQL Server and Cosmos DB
  • Security clearance: CRJMC required
Nice-to-Have Skills
  • Prior OPS (Ontario Public Service) or broader public sector experience
  • Experience with UX design principles and user-centered design practices
  • Knowledge of rapid application development (RAD) methodologies
  • Experience with middleware and gateways
  • Knowledge of Information Management principles, concepts, policies, and practices
  • Knowledge and understanding of AODA (Accessibility for Ontarians with Disabilities Act) and related standards
  • Experience providing post-implementation support and resolving technical issues
Work Environment

This is a fully onsite role, five days per week at 222 Jarvis Street, Toronto. Standard working hours are Monday to Friday, 8:00 AM to 5:00 PM (7.25 hours per day, excluding lunch). The team follows Agile methodologies. A CRJMC 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.