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: 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
- 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
- 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
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.
More about this job
Responsibilities
Design, develop, test, and maintain secure, scalable enterprise web applications using .NET technologies, Microsoft Azure, SQL Server, and RESTful integrations. Support deployments, production troubleshooting, database optimization, application releases, documentation, and alignment with security, accessibility, and enterprise architecture standards.
Requirements
Candidates need strong hands-on experience with C#, ASP.NET, Web APIs, Azure services, SQL Server, relational database design, and the full software development life cycle. They should also be proficient in object-oriented design, RESTful integrations, version control, CI/CD, and application testing and documentation; public-sector experience is required.
Skills
- C#
- ASP.NET
- .NET
- Web APIs
- Microsoft Azure
- Azure DevOps
- SQL Server
- Relational Database Design
- Performance Tuning
- RESTful APIs
- CI/CD
- Object-Oriented Design
- Application Security
- AODA/WCAG Accessibility
- Agile
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Government & Public Sector
Keywords
- .NET
- C#
- ASP.NET
- Web APIs
- Microsoft Azure
- Azure App Services
- Azure SQL
- Azure Storage
- Azure DevOps
- SQL Server
- Relational Database Design
- Stored Procedures
- RESTful APIs
- CI/CD
- Object-Oriented Design
- Design Patterns
- Version Control
- Build Pipelines
- Application Security
- Performance Optimization
- Production Support
- Cloud-Native Applications
- AODA
- WCAG
- Agile
- Waterfall
- Public Sector
- Data Migration
- Code Reviews