We are seeking a highly experienced Senior Software Developer for a 6-month contract in Toronto. This role is focused on the design, development, and implementation of critical enhancements for the Criminal Law Division’s SCOPE and e-Library systems. You will serve as a technical expert, translating complex business requirements into high-performance enterprise applications while leading the team’s transition to Azure DevOps and Agile SCRUM methodologies.
...
Advantages
- Impactful Work: Contribute to high-priority justice-specific applications (SCOPE/e-Library) within the Criminal Law Division.
- Leadership Opportunity: Play a pivotal role in modernizing team workflows and infrastructure by leading the move to Azure DevOps.
- Long-Term Potential: While the initial contract is 6 months, there is a significant potential for extension based on project needs.
- Professional Growth: Work with a diverse tech stack including both legacy (.NET Framework) and modern (.NET 5+, Vue.js) environments.
Responsibilities
- Architecture & Design: Design and architect enterprise-level enhancements for mission-critical justice applications.
- Full-Stack Development: Develop service endpoints using ASP.NET Web API/RESTful frameworks and build modern user interfaces with Vue.js and Angular.
- Database Management: Write complex SQL queries and manage data services using relational database technologies.
- Leadership & Mentoring: Provide technical leadership and mentorship to junior staff; lead the transition from Microsoft TFS to Azure DevOps using Agile methodologies.
- SDLC Management: Produce detailed Software Architecture Documentation (SAD), Use Cases, Class diagrams, and component diagrams.
- Quality Assurance: Conduct unit, system, and integration testing; troubleshoot and resolve performance bottlenecks through code redesign or re-architecture.
- Collaboration: Participate in Joint Application Design (JAD) sessions and work closely with business partners to define application changes that meet legal program objectives.
Qualifications
- Experience: Minimum 10+ years of experience designing and architecting complex enterprise applications.
- Core Tech Stack: Expert-level proficiency in ASP.NET (Web API/REST), .NET Framework 4.8.1, C#.NET, VB.NET, and SQL.
- Frontend Expertise: Hands-on experience with modern JavaScript frameworks, specifically Vue.js and Angular.
- DevOps Tools: Strong familiarity with Azure DevOps Services and Team Foundation Server (TFS).
- Specialized MS Frameworks: Experience with WPF (Windows Presentation Foundation), MS Sync Framework, and Entity Framework.
- Analytical Skills: Proven ability to conduct feasibility studies, cost-benefit analysis, and business case evaluations for large-scale IT strategies.
- Communication: Exceptional ability to communicate technical information to non-technical executives and build consensus among stakeholders.
Summary
If you are a technical visionary with deep roots in the Microsoft .NET stack and a passion for mentoring teams through digital transformations, we encourage you to apply online at www.randstad.ca.
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.
show more
We are seeking a highly experienced Senior Software Developer for a 6-month contract in Toronto. This role is focused on the design, development, and implementation of critical enhancements for the Criminal Law Division’s SCOPE and e-Library systems. You will serve as a technical expert, translating complex business requirements into high-performance enterprise applications while leading the team’s transition to Azure DevOps and Agile SCRUM methodologies.
Advantages
- Impactful Work: Contribute to high-priority justice-specific applications (SCOPE/e-Library) within the Criminal Law Division.
- Leadership Opportunity: Play a pivotal role in modernizing team workflows and infrastructure by leading the move to Azure DevOps.
- Long-Term Potential: While the initial contract is 6 months, there is a significant potential for extension based on project needs.
- Professional Growth: Work with a diverse tech stack including both legacy (.NET Framework) and modern (.NET 5+, Vue.js) environments.
Responsibilities
- Architecture & Design: Design and architect enterprise-level enhancements for mission-critical justice applications.
...
- Full-Stack Development: Develop service endpoints using ASP.NET Web API/RESTful frameworks and build modern user interfaces with Vue.js and Angular.
- Database Management: Write complex SQL queries and manage data services using relational database technologies.
- Leadership & Mentoring: Provide technical leadership and mentorship to junior staff; lead the transition from Microsoft TFS to Azure DevOps using Agile methodologies.
- SDLC Management: Produce detailed Software Architecture Documentation (SAD), Use Cases, Class diagrams, and component diagrams.
- Quality Assurance: Conduct unit, system, and integration testing; troubleshoot and resolve performance bottlenecks through code redesign or re-architecture.
- Collaboration: Participate in Joint Application Design (JAD) sessions and work closely with business partners to define application changes that meet legal program objectives.
Qualifications
- Experience: Minimum 10+ years of experience designing and architecting complex enterprise applications.
- Core Tech Stack: Expert-level proficiency in ASP.NET (Web API/REST), .NET Framework 4.8.1, C#.NET, VB.NET, and SQL.
- Frontend Expertise: Hands-on experience with modern JavaScript frameworks, specifically Vue.js and Angular.
- DevOps Tools: Strong familiarity with Azure DevOps Services and Team Foundation Server (TFS).
- Specialized MS Frameworks: Experience with WPF (Windows Presentation Foundation), MS Sync Framework, and Entity Framework.
- Analytical Skills: Proven ability to conduct feasibility studies, cost-benefit analysis, and business case evaluations for large-scale IT strategies.
- Communication: Exceptional ability to communicate technical information to non-technical executives and build consensus among stakeholders.
Summary
If you are a technical visionary with deep roots in the Microsoft .NET stack and a passion for mentoring teams through digital transformations, we encourage you to apply online at www.randstad.ca.
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.
show more