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 to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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.
show more
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 to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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.
show more