Apply now

Posted yesterday

Software Developer - Intermediate

@ Upstaff

Toronto, Ontario

Full-time3+ years experience
Apply now
SIGNALS

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

SeniorityMid level
DepartmentSoftware development
Experience3+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy7
Job description

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.


Similar jobs

  • Software Developer - Full Stack (Senior)

    Toronto, ON
    Full Time

    Upstaff

    7+ YOECandidates need 7+ years of full-stack Java experience, including Spring Boot and Angular, plus RESTful API and Azure skills. Experience with ESRI ArcGIS integration, databases, Agile teams and accessibility standards is also required.

    Azure DevOps, Azure API Management, Azure App Service, ArcGIS Enterprise, ArcGIS Portal, ESRI Survey

  • Software Developer, Carrier

    Waterloo, ON
    $158k–$207k/yr

    TextNow, Inc.: The only free wireless phone service provider with unlimited talk & text, plus essential data—all in one convenient app.

    3+ YOECandidates need 3+ years (P2) or 5+ years (P3) building production backend services, strong Go skills or willingness to learn it, and experience with microservices on AWS and Kubernetes. Telecom background is not required.

    Go, AWS, Kubernetes, Argo CD

  • Software Developer (.NET) - Intermediate, 7 months contract

    Toronto, ON

    Dimensional Tech Inc.

    3+ YOECandidates need 3 to 5 years of C# and .NET experience with SQL Server and 3+ years building secure REST APIs. They also need experience with OAuth2, JWT, Entity Framework Core or Dapper, microservices, and 2+ years using Azure DevOps.

    SQL Server, Azure DevOps

    Software Developer - Full Stack (Java)- Senior - 4 months contract

    Toronto, ON

    Dimensional Tech Inc.

    7+ YOECandidates need 7+ years of full-stack Java development experience and a track record of designing and delivering solutions. This is a senior contract role based onsite in Toronto.

  • Senior Software Developer - Full Stack

    Toronto, ON
    Contract

    Randstad Canada

    7+ YOECandidates need 7+ years of full-stack Java/JEE development with Spring Boot 2.5+, Angular and HTML5, plus 1+ year on soil or agricultural data systems and proven ESRI ArcGIS integration. They also need Azure cloud and DevOps experience, relational database skills, RESTful API and AODA accessibility experience, and 4+ years of Agile delivery.

    Java, Spring Boot, Angular, Microsoft Azure, Azure DevOps, Azure API Management

    Intermediate Software Developer

    Toronto, ON
    Contract

    Randstad Canada

    3+ YOERandstad Canada needs candidates with 3 to 5 years of C# and .NET development with SQL Server, 3+ years building RESTful APIs, and 2+ years using Azure DevOps. Candidates also need OOP, SOLID and Agile/Scrum knowledge, plus experience with microservices, OAuth2/JWT and an ORM.

    C#, .NET Core, ASP.NET Core, SQL Server, Entity Framework Core, Dapper

  • Software Developer, Audio Processing

    Ottawa, ON
    $89k–$139k/yrHybridFull Time

    Ford BlueOvalCity\/TEVC

    3+ YOECandidates need a bachelor's degree in a relevant engineering or computer science field and 3 to 5 years of software development experience in C/C++ and Python. Experience with audio software on POSIX-based embedded systems is required, and a master's degree and automotive or hypervisor experience are assets.

    C, C++, Python, GNU toolchain

  • Senior Software Developer

    Brampton, ON

    Savaria Corporation

    10+ YOECandidates need 10 or more years of web and back-end software development, plus strong hands-on experience with C#, .NET and Vue.js. They should be comfortable owning features from requirements through production support and working directly with business users across regions.

    Azure DevOps, Application Insights, Azure SQL, Service Bus, Microsoft Dynamics 365, SQL Server

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.