This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility
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.
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.
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.
What we offer
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.