Posted yesterday
Software Developer - Intermediate
@ Upstaff
Toronto, Ontario
Overview
Upstaff is hiring an intermediate software developer for the Government Services Integration Cluster to build secure RESTful Web APIs and backend services in C# and .NET. The role is a daily contract in Toronto, fully onsite five days per week, ending March 31, 2027 with one possible extension. Core requirements include ASP.NET Core Web API, SQL Server, microservices and Azure DevOps experience.
Responsibilities:
- Design and maintain scalable RESTful Web APIs in C# and .NET
- Integrate Web APIs with SQL Server using Entity Framework Core or Dapper
- Implement API authentication, authorization and secure data transfer
- Perform unit and integration testing, debugging and performance tuning
- Support deployment and maintain technical documentation
Requirements summary:
- 3 to 5 years of C# and .NET Core / .NET 6+ development
- 3+ years building RESTful APIs with ASP.NET Core Web API
- Experience with SQL Server and Entity Framework Core or Dapper
- Hands-on microservices architecture experience
- OAuth 2.0 and JWT authentication knowledge
- At least 2 years of Azure DevOps and CI/CD pipeline experience
Tools & skills
Source and dates
Source type not verified · zoho
- Employer posting date
- 2026-11-12
- First seen by our source
- 2026-11-13
- Source record updated
- 2026-11-13
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Mid level |
| Department | Software development |
| Experience | 3+ years |
| Hours per week | 40 (estimated) |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Upstaff
| Field | Value |
|---|---|
| Open jobs on Jobsy | 7 |
Job Overview
The Government Services Integration Cluster is seeking an experienced Intermediate Software Developer to design, develop, test, and maintain scalable web applications and backend services.
The successful candidate will be responsible for developing secure, high-performing RESTful Web APIs using C# and .NET Core / .NET 6+, integrating applications with Microsoft SQL Server databases, and supporting microservices-based architectures.
The candidate should have strong technical expertise in API development, database integration, API security, and Azure DevOps, along with the ability to collaborate effectively with technical and functional teams.
Key Responsibilities
Translate technical system specifications into functional, tested applications and APIs.
Design, develop, and maintain scalable RESTful Web APIs using C# and .NET Core / .NET 6+.
Develop clean, maintainable, and efficient code following established development standards.
Integrate Web APIs with relational databases using Entity Framework Core or Dapper.
Implement API authentication, authorization, and secure data transfer mechanisms.
Apply microservices architecture principles to build extensible and maintainable applications.
Perform unit testing, integration testing, debugging, and troubleshooting.
Optimize application performance and database queries.
Support application implementation, migration, conversion, and deployment activities.
Maintain technical documentation and participate in design walkthroughs.
Collaborate with cross-functional teams throughout the Software Development Life Cycle (SDLC).
Required Skills and Qualifications
Core Technical Skills
3–5 years of experience designing and developing large-scale, multi-client web applications and backend services.
3–5 years of hands-on experience with C# and .NET Core / .NET 6+ development.
3+ years of experience designing, developing, securing, and integrating RESTful Web APIs using ASP.NET Core Web API.
Strong experience with Microsoft SQL Server and relational database technologies.
Hands-on experience with Entity Framework Core or Dapper.
Demonstrated experience working with microservices architecture.
Minimum 2 years of experience using Azure DevOps for work item management, source code repositories, and CI/CD pipelines.
API Development and Security
Strong understanding of REST architecture, HTTP/HTTPS protocols, API routing, and versioning.
Experience with OAuth 2.0, JWT, and OpenID Connect authentication mechanisms.
Knowledge of SSL/TLS certificates and secure API communication.
Experience with Swagger/OpenAPI and Postman.
Familiarity with API testing frameworks such as xUnit and NUnit.
Software Engineering Principles
Strong understanding of Object-Oriented Programming (OOP).
Knowledge of SOLID principles, design patterns, refactoring, and clean code practices.
Experience with application design, development, deployment, and troubleshooting.
Strong understanding of relational database design, query optimization, indexing, and stored procedures.
Experience working with Agile/Scrum methodologies.
Azure DevOps and CI/CD
Experience managing work items and source code repositories using Azure DevOps.
Hands-on experience with automated build and deployment pipelines.
Understanding of application deployment and release management processes.
Nice-to-Have Skills
Previous experience working with the Ontario Public Service (OPS) or other public-sector organizations.
Experience developing and deploying cloud-native applications using Microsoft Azure.
Familiarity with Azure App Services, Azure Functions, and Azure API Management.
Knowledge of API gateways, middleware integration, and message queues such as RabbitMQ or Azure Service Bus.
Experience reviewing and modifying product installation and deployment scripts.
Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) standards and web accessibility requirements.
Experience conducting technical design walkthroughs and preparing system documentation.
Soft Skills and Competencies
Excellent written and verbal communication skills.
Strong analytical, problem-solving, and decision-making abilities.
Ability to develop and present new ideas and technical solutions.
Strong interpersonal and collaboration skills.
Ability to work effectively with technical and functional teams.
Experience working in large development teams.
Ability to manage competing priorities and meet aggressive deadlines.
Adaptability and the ability to work effectively under pressure.
Requirements
Mandatory Requirements – Quick Screening Checklist
Candidates must demonstrate the following:
3–5 years of experience developing large-scale web applications and backend services.
3–5 years of hands-on C# and .NET Core / .NET 6+ development.
3+ years of RESTful Web API development using ASP.NET Core Web API.
Experience with SQL Server and Entity Framework Core / Dapper.
Hands-on experience with microservices architecture.
Experience with OAuth 2.0 and JWT authentication.
At least 2 years of Azure DevOps experience, including CI/CD pipelines.
Assignment Information
Work Location: 222 Jarvis Street, Toronto, Ontario.
Work Arrangement: 100% onsite, five days per week.
Contract Type: Daily.
Contract End Date: March 31, 2027.
Extension: One possible extension term.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.