Our client, a prominent player in the insurance and wealth management sector, is seeking a Senior Software Developer to join a highly collaborative, diverse, and close-knit Shared Services team. Driven by internal promotion, maternity leave, and a major modernization pipeline, this role offers the opportunity to make a tangible impact.
...
You will split your focus between a critical PowerShell-heavy data movement project (approx. 50–60%) and broader web modernization initiatives. This role is ideal for a senior developer who is passionate about remaining technically hands-on while acting as a mentor to junior developers, co-ops, and offshore resources.
Advantages
Strong Potential for Renewal: Initial 6-month contract with a high likelihood of extension.
Great Work-Life Balance: Standard 37.5-hour work week, 9–5 hours, with no regular on-call or after-hours support required.
Positive Culture: Work in a highly diverse, supportive team environment with a "mini-family" atmosphere and a strong focus on inclusion and Women in Technology initiatives.
Streamlined Interview Process: A single-stage, collaborative conversation (behavioral and technical discussion) with no live coding or formal assessments.
Responsibilities
Development & Migration: Design, develop, test, and maintain internal applications. Actively participate in modernizing legacy assets (MS Access, on-premises applications, and mainframes) into AWS and Azure cloud environments.
Scripting & Tooling: Lead a high-priority, PowerShell-heavy project ensuring smooth automated processes and file transfers.
Mentorship & Leadership: Provide technical guidance, code reviews, and mentorship to junior developers and co-ops, while acting as an escalation point/advisor for an offshore delivery team.
Production Support: Provide application monitoring, tuning, and troubleshooting. Participate in a volunteer-based, flexible rotation for occasional Friday evening deployments (with time-off-in-lieu provided).
Stakeholder Collaboration: Translate complex technical concepts clearly to non-technical stakeholders, business analysts, and leadership.
Qualifications
Must-Have Eligibility Requirements
- Enhanced Reliability Clearance: Candidates must be eligible for Canadian Enhanced Reliability Clearance. This requires having lived in Canada for at least the last 5 consecutive years and not having been outside of Canada for more than 6 months within the last year.
Technical Requirements
- Core Stack: Senior-level experience with React (front-end) and .NET Core / C# (back-end).
- Scripting Mastery: Deep, production-level proficiency with PowerShell scripting.
- Legacy Modernization: Proven experience migrating legacy architectures (e.g., MS Access, VBA, or mainframe environments) to modern cloud/web solutions.
- Cloud & Databases: Hands-on exposure to Azure and/or AWS cloud environments. Strong working knowledge of relational databases (MS SQL, DB2, Entity Framework).
- Dev Tools: Familiarity with Git-based version control (GitLab, SVN) and collaboration tools (Jira, Confluence).
Soft Skills
- Exceptional communication skills with the ability to confidently mentor others and present ideas to business leaders.
- An adaptable, team-oriented mindset with a genuine desire to collaborate.
Summary
Job Type: Full-time, 6-Month Contract (with chance of renewal)
Start Date: Anticipated within 4 weeks of an offer
Location: Hybrid (3 days per week onsite) in either London, ON or Winnipeg, MB
Schedule: Standard business hours (approx. 37.5 hours/week)
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
Our client, a prominent player in the insurance and wealth management sector, is seeking a Senior Software Developer to join a highly collaborative, diverse, and close-knit Shared Services team. Driven by internal promotion, maternity leave, and a major modernization pipeline, this role offers the opportunity to make a tangible impact.
You will split your focus between a critical PowerShell-heavy data movement project (approx. 50–60%) and broader web modernization initiatives. This role is ideal for a senior developer who is passionate about remaining technically hands-on while acting as a mentor to junior developers, co-ops, and offshore resources.
Advantages
Strong Potential for Renewal: Initial 6-month contract with a high likelihood of extension.
Great Work-Life Balance: Standard 37.5-hour work week, 9–5 hours, with no regular on-call or after-hours support required.
Positive Culture: Work in a highly diverse, supportive team environment with a "mini-family" atmosphere and a strong focus on inclusion and Women in Technology initiatives.
Streamlined Interview Process: A single-stage, collaborative conversation (behavioral and technical discussion) with no live coding or formal assessments.
...
Responsibilities
Development & Migration: Design, develop, test, and maintain internal applications. Actively participate in modernizing legacy assets (MS Access, on-premises applications, and mainframes) into AWS and Azure cloud environments.
Scripting & Tooling: Lead a high-priority, PowerShell-heavy project ensuring smooth automated processes and file transfers.
Mentorship & Leadership: Provide technical guidance, code reviews, and mentorship to junior developers and co-ops, while acting as an escalation point/advisor for an offshore delivery team.
Production Support: Provide application monitoring, tuning, and troubleshooting. Participate in a volunteer-based, flexible rotation for occasional Friday evening deployments (with time-off-in-lieu provided).
Stakeholder Collaboration: Translate complex technical concepts clearly to non-technical stakeholders, business analysts, and leadership.
Qualifications
Must-Have Eligibility Requirements
- Enhanced Reliability Clearance: Candidates must be eligible for Canadian Enhanced Reliability Clearance. This requires having lived in Canada for at least the last 5 consecutive years and not having been outside of Canada for more than 6 months within the last year.
Technical Requirements
- Core Stack: Senior-level experience with React (front-end) and .NET Core / C# (back-end).
- Scripting Mastery: Deep, production-level proficiency with PowerShell scripting.
- Legacy Modernization: Proven experience migrating legacy architectures (e.g., MS Access, VBA, or mainframe environments) to modern cloud/web solutions.
- Cloud & Databases: Hands-on exposure to Azure and/or AWS cloud environments. Strong working knowledge of relational databases (MS SQL, DB2, Entity Framework).
- Dev Tools: Familiarity with Git-based version control (GitLab, SVN) and collaboration tools (Jira, Confluence).
Soft Skills
- Exceptional communication skills with the ability to confidently mentor others and present ideas to business leaders.
- An adaptable, team-oriented mindset with a genuine desire to collaborate.
Summary
Job Type: Full-time, 6-Month Contract (with chance of renewal)
Start Date: Anticipated within 4 weeks of an offer
Location: Hybrid (3 days per week onsite) in either London, ON or Winnipeg, MB
Schedule: Standard business hours (approx. 37.5 hours/week)
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