We are seeking a highly skilled Senior Software Developer with extensive experience in the Microsoft ecosystem to support the development, modernization, and integration of a cloud-based digital information system. In this role, you will design web-based B2B and B2C applications within client/server environments, transforming functional specifications into scalable technical designs. You will play a key role in integrating core solutions with internal and external applications while ensuring high-quality deployment, database efficiency, and continuous application support.
...
Location: Toronto, ON (Onsite, 7.25 hours per day between 8:00 AM and 5:00 PM)
Duration: 3 months
Advantages
Digital Transformation Impact: Directly influence the technical architecture and delivery of a modern, integrated cloud-based system.
Broad Technical Ecosystem: Expand your expertise by utilizing an extensive range of Microsoft framework tools, database management suites, and cloud services.
Reliable Schedule: Benefit from a stable, standard daytime work schedule within a structured corporate engineering team.
Full-Lifecycle Ownership: Take charge of deliverables from initial specification translation and technical design up to deployment package execution.
Responsibilities
Application Engineering: Translate client requirements and functional specifications into technical designs, complete with precise effort estimations, and execute full-stack code development.
Cloud & Web Architecture: Construct modern, cloud-based solutions and perform hands-on installation, configuration, customization, and extension of Microsoft Azure platforms.
Database Design & Optimization: Manage database architectures using MS SQL Server, write complex stored procedures, and generate Entity Relationship Diagrams (ERDs) to map relationships between system and custom entities.
Frontend Customization: Develop responsive user interfaces, design custom sitemaps, and implement form customizations utilizing client-side JavaScript and jQuery.
Deployment & Environments: Prepare comprehensive deployment packages and structured instructions for code builds across Development, UAT, and Production environments.
Quality Assurance Support: Partner closely with QA teams to troubleshoot defects and support system testing and User Acceptance Testing (UAT).
Production Support & DevOps: Maintain web servers using IIS, troubleshoot live application issues, provide critical production fixes, and participate in comprehensive technical knowledge transfers.
Qualifications
Core Experience: 8+ years of progressive experience navigating the entire Software Development Life Cycle (SDLC) and working with Microsoft .NET Framework technologies.
Technical Stack: Deep expertise in C#, .NET Core, ASP.NET MVC, ADO.NET, and .NET Frameworks (4.0 through 5.0+).
Database Mastery: Advanced technical knowledge of MS SQL Server (2005 through 2012+) and writing complex stored procedures.
Web Languages: Proficient with HTML, CSS, XML, XSLT, JavaScript, and jQuery.
Development Tools: Extensive experience working within Visual Studio environments (2005 through 2015) and managing web servers via IIS 7.0/8.0.
Data & Reporting: Working knowledge of data migration and reporting tools including SSIS, SSRS, LINQ, and Crystal Reports.
Professional Attributes: Strong analytical, logical, and interpersonal skills, with a proven ability to manage work packages independently or within cross-functional teams.
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 skilled Senior Software Developer with extensive experience in the Microsoft ecosystem to support the development, modernization, and integration of a cloud-based digital information system. In this role, you will design web-based B2B and B2C applications within client/server environments, transforming functional specifications into scalable technical designs. You will play a key role in integrating core solutions with internal and external applications while ensuring high-quality deployment, database efficiency, and continuous application support.
Location: Toronto, ON (Onsite, 7.25 hours per day between 8:00 AM and 5:00 PM)
Duration: 3 months
Advantages
Digital Transformation Impact: Directly influence the technical architecture and delivery of a modern, integrated cloud-based system.
Broad Technical Ecosystem: Expand your expertise by utilizing an extensive range of Microsoft framework tools, database management suites, and cloud services.
Reliable Schedule: Benefit from a stable, standard daytime work schedule within a structured corporate engineering team.
...
Full-Lifecycle Ownership: Take charge of deliverables from initial specification translation and technical design up to deployment package execution.
Responsibilities
Application Engineering: Translate client requirements and functional specifications into technical designs, complete with precise effort estimations, and execute full-stack code development.
Cloud & Web Architecture: Construct modern, cloud-based solutions and perform hands-on installation, configuration, customization, and extension of Microsoft Azure platforms.
Database Design & Optimization: Manage database architectures using MS SQL Server, write complex stored procedures, and generate Entity Relationship Diagrams (ERDs) to map relationships between system and custom entities.
Frontend Customization: Develop responsive user interfaces, design custom sitemaps, and implement form customizations utilizing client-side JavaScript and jQuery.
Deployment & Environments: Prepare comprehensive deployment packages and structured instructions for code builds across Development, UAT, and Production environments.
Quality Assurance Support: Partner closely with QA teams to troubleshoot defects and support system testing and User Acceptance Testing (UAT).
Production Support & DevOps: Maintain web servers using IIS, troubleshoot live application issues, provide critical production fixes, and participate in comprehensive technical knowledge transfers.
Qualifications
Core Experience: 8+ years of progressive experience navigating the entire Software Development Life Cycle (SDLC) and working with Microsoft .NET Framework technologies.
Technical Stack: Deep expertise in C#, .NET Core, ASP.NET MVC, ADO.NET, and .NET Frameworks (4.0 through 5.0+).
Database Mastery: Advanced technical knowledge of MS SQL Server (2005 through 2012+) and writing complex stored procedures.
Web Languages: Proficient with HTML, CSS, XML, XSLT, JavaScript, and jQuery.
Development Tools: Extensive experience working within Visual Studio environments (2005 through 2015) and managing web servers via IIS 7.0/8.0.
Data & Reporting: Working knowledge of data migration and reporting tools including SSIS, SSRS, LINQ, and Crystal Reports.
Professional Attributes: Strong analytical, logical, and interpersonal skills, with a proven ability to manage work packages independently or within cross-functional teams.
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