We are seeking a highly experienced Senior Software Developer to lead the development, modernization, and integration of enterprise web-based software applications. In this role, you will work across all phases of the Software Development Life Cycle (SDLC) within a Microsoft .NET framework. You will be responsible for translating complex functional specifications into scalable technical designs, developing backend and front-end code, optimizing database architecture, and building automated deployment packages for cloud environments.
...
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 11-month contract.
Advantages
Modern Cloud Stack: Deliver enterprise web solutions leveraging C#, .NET Core, Microsoft Azure, and Web APIs.
Full-Lifecycle Scope: Own the entire software lifecycle from architectural design and coding to cloud deployment.
Complex Data Engineering: Architect complex entity-relationship models, SQL stored procedures, and migration packages.
Dedicated Onsite Team: Collaborate directly alongside senior technical leads in a focused, 5-day per week onsite environment.
Responsibilities
Translate complex business requirements and functional specifications into scalable technical architecture and detailed program designs.
Design, code, and unit test enterprise web applications using C#, .NET Core, ASP.NET, MVC, and web services.
Develop responsive user interfaces and client-side scripts using JavaScript, jQuery, HTML5, CSS, XML, and XSLT.
Build and optimize database structures, complex SQL queries, and stored procedures in Microsoft SQL Server environments.
Prepare deployment code packages and build instructions for Development, UAT, and Production environments.
Support system integration and User Acceptance Testing (UAT) by diagnosing, troubleshooting, and resolving technical software defects.
Provide post-implementation operational support, application maintenance, and system troubleshooting.
Conduct knowledge transfer sessions and author comprehensive system documentation for technical teams.
Qualifications
Software Development Lifecycle Seniority: 8+ years of overall experience across the entire SDLC utilizing Microsoft .NET Framework technologies (Strictly Required).
B2B/B2C Web Development: Sound knowledge and hands-on experience developing web-based B2B and B2C applications in client-server environments (Strictly Required).
Core .NET Engineering: Extensive hands-on experience developing web applications using C#, .NET Core, ASP.NET, ADO.NET, MVC, and Web/WCF Services.
Database & SQL Expertise: Deep expertise in relational database systems, Microsoft SQL Server, complex T-SQL scripting, and stored procedure optimization.
Front-End & Scripting: Strong proficiency with front-end technologies including JavaScript, HTML, XML, XSLT, JQuery, and CSS.
Nice-to-Have Assets:
Hands-on experience configuring, customizing, and deploying applications within Microsoft Azure cloud environments.
Experience configuring web servers using Microsoft IIS.
Prior software development experience within a public sector environment.
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 a highly experienced Senior Software Developer to lead the development, modernization, and integration of enterprise web-based software applications. In this role, you will work across all phases of the Software Development Life Cycle (SDLC) within a Microsoft .NET framework. You will be responsible for translating complex functional specifications into scalable technical designs, developing backend and front-end code, optimizing database architecture, and building automated deployment packages for cloud environments.
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 11-month contract.
Advantages
Modern Cloud Stack: Deliver enterprise web solutions leveraging C#, .NET Core, Microsoft Azure, and Web APIs.
Full-Lifecycle Scope: Own the entire software lifecycle from architectural design and coding to cloud deployment.
Complex Data Engineering: Architect complex entity-relationship models, SQL stored procedures, and migration packages.
Dedicated Onsite Team: Collaborate directly alongside senior technical leads in a focused, 5-day per week onsite environment.
Responsibilities
...
Translate complex business requirements and functional specifications into scalable technical architecture and detailed program designs.
Design, code, and unit test enterprise web applications using C#, .NET Core, ASP.NET, MVC, and web services.
Develop responsive user interfaces and client-side scripts using JavaScript, jQuery, HTML5, CSS, XML, and XSLT.
Build and optimize database structures, complex SQL queries, and stored procedures in Microsoft SQL Server environments.
Prepare deployment code packages and build instructions for Development, UAT, and Production environments.
Support system integration and User Acceptance Testing (UAT) by diagnosing, troubleshooting, and resolving technical software defects.
Provide post-implementation operational support, application maintenance, and system troubleshooting.
Conduct knowledge transfer sessions and author comprehensive system documentation for technical teams.
Qualifications
Software Development Lifecycle Seniority: 8+ years of overall experience across the entire SDLC utilizing Microsoft .NET Framework technologies (Strictly Required).
B2B/B2C Web Development: Sound knowledge and hands-on experience developing web-based B2B and B2C applications in client-server environments (Strictly Required).
Core .NET Engineering: Extensive hands-on experience developing web applications using C#, .NET Core, ASP.NET, ADO.NET, MVC, and Web/WCF Services.
Database & SQL Expertise: Deep expertise in relational database systems, Microsoft SQL Server, complex T-SQL scripting, and stored procedure optimization.
Front-End & Scripting: Strong proficiency with front-end technologies including JavaScript, HTML, XML, XSLT, JQuery, and CSS.
Nice-to-Have Assets:
Hands-on experience configuring, customizing, and deploying applications within Microsoft Azure cloud environments.
Experience configuring web servers using Microsoft IIS.
Prior software development experience within a public sector environment.
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