Sign in to apply for this position Sign In to Apply
Ref: RQ11819 Contract – 9 Months (Extension Possible) Onsite – Toronto (222 Jarvis St.)
Posted Date: 2026-10-29
Location: Onsite – Toronto (222 Jarvis St.)
Public Sector Experience: Required – OPS / Public Sector
Contract End Date: 2027-08-20 *
Rate: $101/hour
Overview
The Ministry of Treasury Board Secretariat (Central Agencies Cluster) is seeking a Senior Software Developer to join their team onsite at 222 Jarvis Street, Toronto. In this role, the successful consultant will design, develop, and maintain enterprise-grade web applications built on Microsoft .NET technologies and hosted on Microsoft Azure. The ideal candidate brings deep expertise in C#, ASP.NET, SQL Server, and cloud-based development, and can translate complex business requirements into secure, scalable application solutions.
Key Responsibilities
- Design, develop, test, and maintain enterprise-grade web applications using Microsoft .NET technologies including ASP.NET, C#, and Web APIs
- Translate business and technical requirements into well-structured, scalable, and secure application solutions
- Develop and maintain cloud-based solutions on Microsoft Azure, including application hosting, configuration, monitoring, and deployment
- Design, develop, and optimize SQL Server databases including stored procedures, queries, views, and data models
- Implement application integrations using RESTful APIs and service-based architectures
- Perform unit testing, debugging, and code reviews to contribute to overall code quality and maintainability
- Troubleshoot and resolve technical issues throughout the full application lifecycle including development, deployment, and production support
- Support application releases, upgrades, data migrations, and environment transitions (e.g., on-premises to cloud)
- Contribute to solution design, technical documentation, and knowledge transfer activities
- Ensure solutions align with security, accessibility (AODA/WCAG), and enterprise architecture standards
Must-Have Requirements
- Strong hands-on experience with .NET web application development using C#, ASP.NET, and Web APIs
- Demonstrated experience with Microsoft Azure services including App Services, Azure SQL, Azure Storage, and Azure DevOps
- Strong experience with SQL Server and relational database design, performance tuning, and query optimization
- Broad experience across the Software Development Life Cycle (SDLC) including design, development, testing, deployment, and maintenance
- Proficiency with object-oriented design principles and modern design patterns
- Experience with version control, build pipelines, and CI/CD using Azure DevOps or equivalent tools
- Experience designing, coding, testing, debugging, and documenting applications
- Experience with RESTful services, integration patterns, and secure data exchange
Nice-to-Have Skills
- Experience developing internet-facing or cloud-native applications
- Experience with CI/CD automation and DevOps practices beyond basic pipeline usage
- Knowledge of application security, performance optimization, and operational monitoring
- Experience providing post-implementation support and resolving production issues
- Experience conducting technical design walkthroughs and peer code reviews
- Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and WCAG standards
- Experience preparing user, system, and technical documentation
Work Environment
This is a fully onsite position at 222 Jarvis Street, Toronto. The resource is expected to work 7.25 hours per calendar day, Monday to Friday, between the standard working hours of 8:00 AM and 5:00 PM (excluding lunch breaks). A Criminal Record and Judicial Matters Check (CRJMC) security clearance is required. The team works within structured development methodologies including Agile and/or waterfall, and candidates should be comfortable collaborating with developers, architects, QA teams, and business stakeholders.
Previous Job Job Listings
- Final role details, responsibilities, and terms will be confirmed with shortlisted candidates. Compensation may vary based on experience. Errors and omissions excepted.