We are seeking an experienced Senior Software Developer to lead the technical design, development, testing, and sustainment of enterprise-grade web applications using Microsoft .NET technologies. In this role, you will be responsible for translating complex business and technical requirements into structured, scalable, and secure software solutions. Leveraging hands-on expertise with C#, ASP.NET, Web APIs, Microsoft Azure services, and SQL Server, you will design robust backend and data-access layers, implement RESTful integrations, optimize database performance, and support deployments across modern cloud and hybrid environments.
...
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 9-month contract.
Advantages
Modern .NET & Cloud Stack: Hands-on development across C#, ASP.NET, Web APIs, Microsoft Azure, and SQL Server.
Full SDLC Ownership: Drive end-to-end delivery spanning systems analysis, database design, backend services, and CI/CD automation.
Enterprise Platform Impact: Deliver scalable, secure, and accessible solutions supporting mission-critical operations.
Focused Onsite Collaboration: Work directly alongside architects, developers, and project teams in a dedicated Toronto office.
Responsibilities
Translate technical system specifications and business requirements into working, tested, secure, and maintainable enterprise software applications.
Design, code, unit test, debug, and document multi-tier web applications using C#, ASP.NET, and Web APIs.
Build, configure, and maintain cloud-based solutions and resources on Microsoft Azure (e.g., App Services, Azure SQL, Azure Storage).
Design and optimize relational databases in SQL Server, including data modeling, stored procedures, functions, views, triggers, and query performance tuning.
Implement application integrations and data-exchange mechanisms using RESTful APIs and service-based architecture patterns.
Collaborate with Azure DevOps pipelines for version control, automated builds, testing, and continuous deployment (CI/CD).
Conduct technical design walkthroughs, peer code reviews, and impact assessments to enforce code quality and modern design patterns.
Troubleshoot and resolve complex application, database, and infrastructure issues across development, testing, and production environments.
Support application releases, environment migrations, and platform modernizations.
Ensure application interfaces and components align with enterprise security standards and web accessibility guidelines (AODA/WCAG).
Prepare and maintain comprehensive technical specifications, system architecture documentation, and operational runbooks.
Qualifications
.NET Web Application Development: Strong, hands-on experience designing and developing enterprise-grade web applications utilizing C#, ASP.NET, and Web APIs (Strictly Required).
Microsoft Azure Services: Proven practical experience with Microsoft Azure cloud services, including Azure App Services, Azure SQL, Azure Storage, and Azure DevOps (Strictly Required).
SQL Server & Database Optimization: Strong experience with SQL Server database design, relational data modeling, advanced T-SQL querying, stored procedures, and query performance optimization (Strictly Required).
SDLC & Design Patterns: In-depth knowledge of the full Software Development Life Cycle (SDLC), object-oriented design principles, clean architecture, and modern software design patterns (Strictly Required).
API & Integration Engineering: Hands-on experience developing RESTful services, service-oriented integrations, and secure data-access components (e.g., Entity Framework) (Strictly Required).
Nice-to-Have Assets:
Prior software development experience within a public sector or enterprise environment.
Experience deploying and hosting applications on Windows Server using IIS.
Front-end web development experience using HTML5, CSS, JavaScript, and jQuery.
Familiarity with digital accessibility standards (AODA/WCAG) and secure coding best practices.
Experience with cloud migration strategies and automated CI/CD pipeline configuration.
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 lead the technical design, development, testing, and sustainment of enterprise-grade web applications using Microsoft .NET technologies. In this role, you will be responsible for translating complex business and technical requirements into structured, scalable, and secure software solutions. Leveraging hands-on expertise with C#, ASP.NET, Web APIs, Microsoft Azure services, and SQL Server, you will design robust backend and data-access layers, implement RESTful integrations, optimize database performance, and support deployments across modern cloud and hybrid environments.
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 9-month contract.
Advantages
Modern .NET & Cloud Stack: Hands-on development across C#, ASP.NET, Web APIs, Microsoft Azure, and SQL Server.
Full SDLC Ownership: Drive end-to-end delivery spanning systems analysis, database design, backend services, and CI/CD automation.
Enterprise Platform Impact: Deliver scalable, secure, and accessible solutions supporting mission-critical operations.
...
Focused Onsite Collaboration: Work directly alongside architects, developers, and project teams in a dedicated Toronto office.
Responsibilities
Translate technical system specifications and business requirements into working, tested, secure, and maintainable enterprise software applications.
Design, code, unit test, debug, and document multi-tier web applications using C#, ASP.NET, and Web APIs.
Build, configure, and maintain cloud-based solutions and resources on Microsoft Azure (e.g., App Services, Azure SQL, Azure Storage).
Design and optimize relational databases in SQL Server, including data modeling, stored procedures, functions, views, triggers, and query performance tuning.
Implement application integrations and data-exchange mechanisms using RESTful APIs and service-based architecture patterns.
Collaborate with Azure DevOps pipelines for version control, automated builds, testing, and continuous deployment (CI/CD).
Conduct technical design walkthroughs, peer code reviews, and impact assessments to enforce code quality and modern design patterns.
Troubleshoot and resolve complex application, database, and infrastructure issues across development, testing, and production environments.
Support application releases, environment migrations, and platform modernizations.
Ensure application interfaces and components align with enterprise security standards and web accessibility guidelines (AODA/WCAG).
Prepare and maintain comprehensive technical specifications, system architecture documentation, and operational runbooks.
Qualifications
.NET Web Application Development: Strong, hands-on experience designing and developing enterprise-grade web applications utilizing C#, ASP.NET, and Web APIs (Strictly Required).
Microsoft Azure Services: Proven practical experience with Microsoft Azure cloud services, including Azure App Services, Azure SQL, Azure Storage, and Azure DevOps (Strictly Required).
SQL Server & Database Optimization: Strong experience with SQL Server database design, relational data modeling, advanced T-SQL querying, stored procedures, and query performance optimization (Strictly Required).
SDLC & Design Patterns: In-depth knowledge of the full Software Development Life Cycle (SDLC), object-oriented design principles, clean architecture, and modern software design patterns (Strictly Required).
API & Integration Engineering: Hands-on experience developing RESTful services, service-oriented integrations, and secure data-access components (e.g., Entity Framework) (Strictly Required).
Nice-to-Have Assets:
Prior software development experience within a public sector or enterprise environment.
Experience deploying and hosting applications on Windows Server using IIS.
Front-end web development experience using HTML5, CSS, JavaScript, and jQuery.
Familiarity with digital accessibility standards (AODA/WCAG) and secure coding best practices.
Experience with cloud migration strategies and automated CI/CD pipeline configuration.
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