We are seeking a highly accomplished Senior Software Developer with master-level expertise in the Microsoft .NET ecosystem to drive the full-stack engineering, technical architecture, and modernization of mission-critical enterprise applications. In this role, you will translate complex business requirements and functional specifications into scalable, secure, and fully tested full-stack solutions. Operating across diverse front-end and back-end frameworks, you will build robust data-driven applications, design secure integration endpoints, and provide hands-on technical leadership to support agile transformation practices.
...
Location: Toronto, ON (Fully Onsite - 5 days/week required)
Hours: 7.25 hours per day between 8:00 AM and 5:00 PM
Duration: 12-month contract.
Advantages
Diverse Full-Stack Scope: Master a broad technical footprint that uniquely balances core enterprise .NET frameworks with modern front-end JavaScript libraries (Vue.js and Angular).
Agile DevOps Leadership: Spearhead high-visibility infrastructure transformations, mentoring team practices as they transition into modern Azure DevOps and Scrum lifecycles.
Critical Solution Ownership: Drive the complete design authority and break-fix architecture protecting high-density, mission-critical legal application ecosystems.
Highly Consultative Profile: Expand your architectural portfolio beyond standard feature development into formal software blueprinting, data synchronization modeling, and risk optimization.
Responsibilities
Full-Stack Enterprise Engineering: Lead the end-to-end design, coding, development, and deployment of complex enterprise application components, including user interfaces, data services, and data synchronization.
Dual-Language Backend Development: Write, review, and maintain clean, efficient code across backend environments utilizing both C#.NET and VB.NET languages within the .NET Framework 4.8.1 and modern versions.
Modern Interface Architecture: Design and build modern, responsive front-end user experiences powered by Vue.js and Angular JavaScript frameworks alongside HTML5, XML, and CSS.
REST API & Endpoints Design: Implement secure, high-performance RESTful API services based on the ASP.NET Web API framework to establish service endpoints for modified and new web application pages.
API Documentation & Testing: Validate API structures, design definitions, and payload schemas using industry-standard tools like Postman and Swagger (OpenAPI).
Database Programming & Modeling: Model relational database structures, write highly optimized SQL query modules, and utilize information retrieval packages to perform secure backend integrations and migrations.
Architectural Modeling & Documentation: Author comprehensive Software Architecture Documentation (SAD), producing unified modeling artifacts including Use Cases, Class diagrams, component diagrams, and state diagrams.
Application Security & Authentication: Develop robust user authentication, single sign-on (SSO), and access control modules according to predefined corporate security business rules.
Environment Configuration & DevOps Transition: Provide technical leadership and mentorship to guide the team’s transition from legacy source control platforms (Microsoft TFS) over to Azure DevOps Services, embedding agile Scrum methodologies into daily workflows.
Tier-3 Incident Triage & Break-Fix Support: Conduct deep-dive troubleshooting, root-cause analysis, and debugging to resolve software defects, while providing ongoing change management support for mission-critical platforms.
Quality Assurance & Verification: Participate in joint application design (JAD) sessions, conduct technical code walkthroughs, and execute structured unit, system, and integration testing frameworks.
Knowledge Transfer & Release Management: Complete deployment plans, package operational install books, and perform comprehensive knowledge transfer sessions to share information, research, code, and documentation with internal staff.
Qualifications
Enterprise Architecture Seniority: 10+ years of progressive professional experience designing, architecting, and developing complex, full-lifecycle enterprise software applications.
Advanced Microsoft .NET Engineering: 10+ years of expert-level development experience building data-driven systems utilizing C#.NET, VB.NET, and .NET Framework 4.8.1 / .NET 5.
Decoupled API Architecture Mastery: Extensive hands-on experience designing and implementing secure RESTful services using the ASP.NET Web API framework.
Front-End Framework Fluency: 10+ years of proven capability building responsive client interfaces utilizing Vue.js and Angular frameworks.
Relational Database Prowess: Expert-level command of database modeling, query design, and performance tuning using SQL across enterprise database environments (such as MS SQL Server).
DevOps & Infrastructure Literacy: Practical background working with version control platforms, explicitly migrating from Team Foundation Server (TFS) to Azure DevOps Services under Agile/Scrum structures.
Advanced Structural Modeling: Demonstrated experience drafting complex technical specifications, install packages, and object-oriented designs (UML Class/Component/State diagrams).
Soft Skills: Exceptional analytical, problem-solving, and critical-thinking capabilities, with a proven track record of facilitating JAD sessions and collaborating effectively within tight sprint deadlines.
Highly Desirable Assets:
Previous professional development or systems analysis experience working within a public sector framework or public safety ministry.
Prior functional exposure to Criminal Law, Justice-specific, or digital e-library software solutions.
Structural familiarity with Windows Server environments, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), or the MS Sync Framework.
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 with master-level expertise in the Microsoft .NET ecosystem to drive the full-stack engineering, technical architecture, and modernization of mission-critical enterprise applications. In this role, you will translate complex business requirements and functional specifications into scalable, secure, and fully tested full-stack solutions. Operating across diverse front-end and back-end frameworks, you will build robust data-driven applications, design secure integration endpoints, and provide hands-on technical leadership to support agile transformation practices.
Location: Toronto, ON (Fully Onsite - 5 days/week required)
Hours: 7.25 hours per day between 8:00 AM and 5:00 PM
Duration: 12-month contract.
Advantages
Diverse Full-Stack Scope: Master a broad technical footprint that uniquely balances core enterprise .NET frameworks with modern front-end JavaScript libraries (Vue.js and Angular).
Agile DevOps Leadership: Spearhead high-visibility infrastructure transformations, mentoring team practices as they transition into modern Azure DevOps and Scrum lifecycles.
...
Critical Solution Ownership: Drive the complete design authority and break-fix architecture protecting high-density, mission-critical legal application ecosystems.
Highly Consultative Profile: Expand your architectural portfolio beyond standard feature development into formal software blueprinting, data synchronization modeling, and risk optimization.
Responsibilities
Full-Stack Enterprise Engineering: Lead the end-to-end design, coding, development, and deployment of complex enterprise application components, including user interfaces, data services, and data synchronization.
Dual-Language Backend Development: Write, review, and maintain clean, efficient code across backend environments utilizing both C#.NET and VB.NET languages within the .NET Framework 4.8.1 and modern versions.
Modern Interface Architecture: Design and build modern, responsive front-end user experiences powered by Vue.js and Angular JavaScript frameworks alongside HTML5, XML, and CSS.
REST API & Endpoints Design: Implement secure, high-performance RESTful API services based on the ASP.NET Web API framework to establish service endpoints for modified and new web application pages.
API Documentation & Testing: Validate API structures, design definitions, and payload schemas using industry-standard tools like Postman and Swagger (OpenAPI).
Database Programming & Modeling: Model relational database structures, write highly optimized SQL query modules, and utilize information retrieval packages to perform secure backend integrations and migrations.
Architectural Modeling & Documentation: Author comprehensive Software Architecture Documentation (SAD), producing unified modeling artifacts including Use Cases, Class diagrams, component diagrams, and state diagrams.
Application Security & Authentication: Develop robust user authentication, single sign-on (SSO), and access control modules according to predefined corporate security business rules.
Environment Configuration & DevOps Transition: Provide technical leadership and mentorship to guide the team’s transition from legacy source control platforms (Microsoft TFS) over to Azure DevOps Services, embedding agile Scrum methodologies into daily workflows.
Tier-3 Incident Triage & Break-Fix Support: Conduct deep-dive troubleshooting, root-cause analysis, and debugging to resolve software defects, while providing ongoing change management support for mission-critical platforms.
Quality Assurance & Verification: Participate in joint application design (JAD) sessions, conduct technical code walkthroughs, and execute structured unit, system, and integration testing frameworks.
Knowledge Transfer & Release Management: Complete deployment plans, package operational install books, and perform comprehensive knowledge transfer sessions to share information, research, code, and documentation with internal staff.
Qualifications
Enterprise Architecture Seniority: 10+ years of progressive professional experience designing, architecting, and developing complex, full-lifecycle enterprise software applications.
Advanced Microsoft .NET Engineering: 10+ years of expert-level development experience building data-driven systems utilizing C#.NET, VB.NET, and .NET Framework 4.8.1 / .NET 5.
Decoupled API Architecture Mastery: Extensive hands-on experience designing and implementing secure RESTful services using the ASP.NET Web API framework.
Front-End Framework Fluency: 10+ years of proven capability building responsive client interfaces utilizing Vue.js and Angular frameworks.
Relational Database Prowess: Expert-level command of database modeling, query design, and performance tuning using SQL across enterprise database environments (such as MS SQL Server).
DevOps & Infrastructure Literacy: Practical background working with version control platforms, explicitly migrating from Team Foundation Server (TFS) to Azure DevOps Services under Agile/Scrum structures.
Advanced Structural Modeling: Demonstrated experience drafting complex technical specifications, install packages, and object-oriented designs (UML Class/Component/State diagrams).
Soft Skills: Exceptional analytical, problem-solving, and critical-thinking capabilities, with a proven track record of facilitating JAD sessions and collaborating effectively within tight sprint deadlines.
Highly Desirable Assets:
Previous professional development or systems analysis experience working within a public sector framework or public safety ministry.
Prior functional exposure to Criminal Law, Justice-specific, or digital e-library software solutions.
Structural familiarity with Windows Server environments, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), or the MS Sync Framework.
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