Senior Software Developer - Toronto

Randstad Canada

Toronto

On-site

CAD 83,000 - 124,000

Full time

5 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Onsite in Toronto
11-month contract

Job summary

Randstad Canada in Toronto is seeking an experienced Senior Software Developer to design, build, test, and deploy secure, scalable cloud and web applications. You will translate technical specs into clean code and drive the full SDLC in an Agile environment.

The role focuses on .NET/C#, JavaScript, Azure cloud services, and RESTful APIs, with ownership of CI/CD pipelines, DevOps practices, and performance optimizations in a hands-on onsite setting.

Qualifications

  • Proven experience developing web applications and APIs using .NET, C#, ASP.NET, and EF.
  • Hands-on Azure cloud knowledge across SaaS, PaaS, and IaaS models.
  • Experience designing and securing RESTful APIs with OAuth2/OpenAPI.
  • Proficient in Azure DevOps and CI/CD pipelines.
  • Strong experience working in Agile Scrum/Kanban environments.

Responsibilities

  • Full-Stack & API Development: Design, build, test, and maintain secure web apps and APIs using C#, ASP.NET, .NET Core, JavaScript, and EF.
  • Cloud Architecture & Microservices: Implement and manage cloud services across SaaS, PaaS, and IaaS with Azure technologies.
  • DevOps & CI/CD Management: Create and maintain automated build, test, and deployment pipelines using Azure DevOps.
  • Database Design & Optimization: Model and optimize databases, incl. Azure SQL Database, with EF and SQL logic.
  • Security & Authentication: Implement secure communications, REST, OpenAPI, and OAuth2 frameworks.
  • Agile Delivery & System Support: Participate in Agile ceremonies, break down requirements, test, and fix defects.
  • Technical Documentation & Collaboration: Document specs, designs, and releases with delivery teams.

Skills

Full-Stack API development
Azure Cloud Expertise
Web API Security
DevOps CI/CD Pipelines
Agile Methodologies

Tools

Azure DevOps
Entity Framework
OpenAPI

Job description

We are seeking an experienced Senior Software Developer to join our team in designing, building, testing, and deploying secure, high-performing cloud and web applications. In this role, you will translate technical specifications into clean, scalable code while working across the full Software Development Life Cycle (SDLC) in an Agile delivery environment. Utilizing Microsoft .NET, C#, JavaScript, custom Web APIs, and Microsoft Azure cloud services, you will engineer backend application services, manage automated CI/CD pipelines, optimize database structures, and provide technical troubleshooting to ensure reliable end-to-end system operations.

Location: Toronto, ON (Fully Onsite – 5 days/week required)

Duration: 11-month contract.

Advantages
  • Modern Cloud Stack: Hands-on development across SaaS, PaaS, and IaaS architectures leveraging Azure services, .NET Core, and Azure SQL.
  • End-to-End DevOps Impact: Direct ownership of automated CI/CD pipelines and release engineering in Azure DevOps.
  • Agile Environment: Active participation in iterative sprint planning, continuous integration, and modern delivery frameworks.
  • Dedicated Onsite Collaboration: Work directly alongside senior software engineers, architects, and technical leads in a focused 5-day per week workspace.
Responsibilities
  • Full-Stack & API Development: Design, build, test, and maintain secure web applications and custom RESTful Web APIs using C#, ASP.NET, .NET Core, JavaScript, and Entity Framework.
  • Cloud Architecture & Microservices: Implement, configure, and manage cloud services across SaaS, PaaS, and IaaS models using Microsoft Azure cloud technologies.
  • DevOps & CI/CD Management: Create, configure, and maintain automated build, testing, and deployment CI/CD pipelines using Azure DevOps and interactive Kanban task boards.
  • Database Design & Optimization: Model, query, and tune relational database management systems, including Azure SQL Database, using Entity Framework and complex SQL logic.
  • Security & Authentication: Implement secure communications, open standards, and identity protocols, including REST, OpenAPI, and OAuth2 security frameworks.
  • Agile Delivery & System Support: Participate in Agile ceremonies, break down technical requirements into actionable deliverables, perform unit/integration testing, and resolve software defects.
  • Technical Documentation & Collaboration: Author detailed programming specifications, technical designs, and release documentation while collaborating with multidisciplinary delivery teams and business stakeholders.
Qualifications
  • Core Development Stack: Proven experience developing web applications and APIs using .NET, C#, ASP.NET, .NET Core, JavaScript, and Entity Framework (Strictly Required).
  • Azure Cloud Expertise: Working knowledge of Azure cloud platforms with proficiency across SaaS, PaaS, and IaaS cloud service models (Strictly Required).
  • Web API & Security Protocols: Hands-on experience developing custom Web APIs and web services using REST, OpenAPI, and OAuth2 authentication (Strictly Required).
  • DevOps & CI/CD Pipelines: Demonstrated experience managing continuous integration and continuous deployment (CI/CD) pipelines and task boards in Azure DevOps (Strictly Required).
  • Agile Methodologies: Solid experience working within Agile development frameworks (Scrum/Kanban) (Strictly Required).
Nice-to-Have Assets
  • Prior software development experience supporting large-scale enterprise public sector applications.
  • Knowledge of web accessibility standards (WCAG 2.1 Level AA / AODA compliance).
  • Experience with middleware integration, rapid application development (RAD), and post-implementation support.
Summary

If you're interested in the "Senior Software Developer" role based in Toronto, we encourage you

Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!

Randstad Canada Equity, Diversity and Inclusion Statement

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Development Specialist - Toronto
Senior Development Specialist - Toronto

Randstad Canada • Toronto

Hybrid
CAD 110,000 - 170,000
Hybrid work model
Remote flexibility
Contract role
Application Developer III - Toronto
Application Developer III - Toronto

Randstad Canada • Toronto

On-site
CAD 90,000 - 135,000
Senior DataOps/Cloud Data Engineer - Toronto
Senior DataOps/Cloud Data Engineer - Toronto

Randstad Canada • Toronto

On-site
CAD 120,000 - 170,000
Onsite 5 days/week
Databricks & DLT access
CI/CD automation
Senior Systems Analyst
Senior Systems Analyst

Randstad Canada • Toronto

On-site
CAD 90,000 - 130,000
Senior Software Developer - ERP / Case Management - Toronto
Senior Software Developer - ERP / Case Management - Toronto

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000
Senior QA/Test Lead - Toronto
Senior QA/Test Lead - Toronto

Randstad Canada • Toronto

Hybrid
CAD 90,000 - 120,000
End-to-end QA leadership
Hybrid work model (Toronto)
Accessible workplace
+1
Intermediate Systems Testing/QA Specialist
Intermediate Systems Testing/QA Specialist

Randstad Canada • Toronto

Hybrid
CAD 70,000 - 100,000
Platform exposure
Hybrid testing approach
Tooling integration
+1
Programmer/Developer
Programmer/Developer

Altis Technology • Toronto

On-site
CAD 120,000 - 170,000
Senior Developer (.NET/Angular)
Senior Developer (.NET/Angular)

Altis Technology • Toronto

On-site
CAD 120,000 - 180,000
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)

Bevertec • Toronto

On-site
CAD 123,984 - 130,872