We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack software development, system architecture, and database engineering capacity, specializing in designing, enhancing, and consolidating complex data platforms and web applications.
...
As a Senior Software Developer, you will bridge the gap between legacy software frameworks, modern web interfaces, RESTful Web APIs, and centralized relational database systems. Operating fully onsite in Toronto, you will lead end-to-end software design, build secure API integrations, consolidate disparate legacy data sources, and develop executive reporting dashboards and analytics services. This position demands a technical software authority with extensive tenure in .NET Core, C#, VB.NET, SQL Server, and Service-Oriented Architecture (SOA) who can design scalable solutions aligned with enterprise architecture patterns.
Location: Toronto, ON
Assignment Type: Onsite (5 days per week)
Contract Duration: 10-month contract (with potential for extension)
Advantages
Modern .NET Core Ecosystem: Lead full-stack engineering across .NET Core, C#, ASP.NET MVC, Web APIs, and Entity Framework.
Platform & Data Consolidation: Drive complex system integrations, database consolidations, and multi-system data pipeline architecture.
Analytics & Executive Reporting: Build advanced reporting services, data visualization dashboards, and operational metrics engines.
Enterprise SDLC & DevOps: Work with modern engineering tools including Visual Studio, Azure DevOps, TFS, and DevExpress controls.
Responsibilities
Design, develop, test, and deploy enterprise web applications, Web APIs, and background services using .NET Core, C#, VB.NET, and ASP.NET MVC.
Architect and implement secure RESTful Web Services and application interfaces to enable seamless, bidirectional data exchange between enterprise systems.
Consolidate legacy data sources into unified platforms to improve data quality, analytics performance, reporting consistency, and system interoperability.
Develop automated data pipelines, backend APIs, and executive dashboard functionality to support workload analytics and performance reporting.
Design, build, and optimize relational database objects in Microsoft SQL Server and Oracle, writing complex T-SQL queries, stored procedures, triggers, and views.
Perform data migration planning, extraction, transformation, mapping, and validation across multi-tier application environments.
Support the development of conceptual, logical, and physical architecture artifacts in alignment with enterprise architecture standards.
Troubleshoot, debug, and resolve complex application errors, database bottlenecks, and performance issues in a timely manner.
Manage code repositories, automated build pipelines, and sprint backlogs using Azure DevOps, Team Foundation Server (TFS), and Visual Studio.
Author comprehensive technical specifications, database diagrams (UML, Use Cases, Class/Component Diagrams), and deployment runbooks.
Qualifications
Core Technical & Software Development Requirements
.NET Core & C# Mastery: Minimum 10+ years of hands-on software development experience using .NET Core, C#, VB.NET, ASP.NET MVC, Identity, JavaScript, jQuery, and XML/XSLT.
Enterprise .NET Libraries: Strong experience building applications with WCF, WPF, MS Sync Framework, Web Services, Entity Framework, Enterprise Library, and DevExpress.
Database Programming & Migration: Extensive experience with Microsoft SQL Server, T-SQL, stored procedures, functions, triggers, and Oracle RDBMS data modeling and migration.
Architecture & API Design: Proven experience in Service-Oriented Architecture (SOA), object-oriented design, UML modeling, and designing/consuming RESTful Web APIs.
DevOps & Infrastructure: Hands-on experience with Visual Studio, Azure DevOps, Team Foundation Server (TFS), Windows Server environments, and middleware/gateways.
Preferred Technical Assets
UI & Reporting Components: Experience utilizing DevExpress UI controls, web client frameworks, and data visualization tools.
Cloud & Security Protocols: Familiarity with cloud development practices, communications protocols, and secure authentication frameworks.
Soft Skills & Delivery Attributes
Analytical Problem Solving: Superior diagnostic and troubleshooting skills to resolve multi-tier technical defects and complex data synchronization issues.
Communication & Collaboration: Excellent verbal and written communication skills with a proven track record of working effectively within cross-functional technical 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 accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack software development, system architecture, and database engineering capacity, specializing in designing, enhancing, and consolidating complex data platforms and web applications.
As a Senior Software Developer, you will bridge the gap between legacy software frameworks, modern web interfaces, RESTful Web APIs, and centralized relational database systems. Operating fully onsite in Toronto, you will lead end-to-end software design, build secure API integrations, consolidate disparate legacy data sources, and develop executive reporting dashboards and analytics services. This position demands a technical software authority with extensive tenure in .NET Core, C#, VB.NET, SQL Server, and Service-Oriented Architecture (SOA) who can design scalable solutions aligned with enterprise architecture patterns.
Location: Toronto, ON
Assignment Type: Onsite (5 days per week)
Contract Duration: 10-month contract (with potential for extension)
Advantages
...
Modern .NET Core Ecosystem: Lead full-stack engineering across .NET Core, C#, ASP.NET MVC, Web APIs, and Entity Framework.
Platform & Data Consolidation: Drive complex system integrations, database consolidations, and multi-system data pipeline architecture.
Analytics & Executive Reporting: Build advanced reporting services, data visualization dashboards, and operational metrics engines.
Enterprise SDLC & DevOps: Work with modern engineering tools including Visual Studio, Azure DevOps, TFS, and DevExpress controls.
Responsibilities
Design, develop, test, and deploy enterprise web applications, Web APIs, and background services using .NET Core, C#, VB.NET, and ASP.NET MVC.
Architect and implement secure RESTful Web Services and application interfaces to enable seamless, bidirectional data exchange between enterprise systems.
Consolidate legacy data sources into unified platforms to improve data quality, analytics performance, reporting consistency, and system interoperability.
Develop automated data pipelines, backend APIs, and executive dashboard functionality to support workload analytics and performance reporting.
Design, build, and optimize relational database objects in Microsoft SQL Server and Oracle, writing complex T-SQL queries, stored procedures, triggers, and views.
Perform data migration planning, extraction, transformation, mapping, and validation across multi-tier application environments.
Support the development of conceptual, logical, and physical architecture artifacts in alignment with enterprise architecture standards.
Troubleshoot, debug, and resolve complex application errors, database bottlenecks, and performance issues in a timely manner.
Manage code repositories, automated build pipelines, and sprint backlogs using Azure DevOps, Team Foundation Server (TFS), and Visual Studio.
Author comprehensive technical specifications, database diagrams (UML, Use Cases, Class/Component Diagrams), and deployment runbooks.
Qualifications
Core Technical & Software Development Requirements
.NET Core & C# Mastery: Minimum 10+ years of hands-on software development experience using .NET Core, C#, VB.NET, ASP.NET MVC, Identity, JavaScript, jQuery, and XML/XSLT.
Enterprise .NET Libraries: Strong experience building applications with WCF, WPF, MS Sync Framework, Web Services, Entity Framework, Enterprise Library, and DevExpress.
Database Programming & Migration: Extensive experience with Microsoft SQL Server, T-SQL, stored procedures, functions, triggers, and Oracle RDBMS data modeling and migration.
Architecture & API Design: Proven experience in Service-Oriented Architecture (SOA), object-oriented design, UML modeling, and designing/consuming RESTful Web APIs.
DevOps & Infrastructure: Hands-on experience with Visual Studio, Azure DevOps, Team Foundation Server (TFS), Windows Server environments, and middleware/gateways.
Preferred Technical Assets
UI & Reporting Components: Experience utilizing DevExpress UI controls, web client frameworks, and data visualization tools.
Cloud & Security Protocols: Familiarity with cloud development practices, communications protocols, and secure authentication frameworks.
Soft Skills & Delivery Attributes
Analytical Problem Solving: Superior diagnostic and troubleshooting skills to resolve multi-tier technical defects and complex data synchronization issues.
Communication & Collaboration: Excellent verbal and written communication skills with a proven track record of working effectively within cross-functional technical 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