Senior Software Development Leader (Manager)
Location: Vancouver, BC (Hybrid) - NO VISA SPONSORSHIP OR RELOCATION BONUS
Job Type: Regular Full-Time
Posting Range: $91,000 - $187,200 CAD
...
Are you a highly skilled and experienced Senior Software Development Leader looking to make a significant impact within a dynamic and innovative organization? Our client, a leading Canadian multi-channel property and casualty insurance company, is seeking a passionate and visionary leader to drive their digital transformation journey.
This organization prides itself on its long history of delivering a superior experience for its customers and partners. They are dedicated to fostering a vibrant atmosphere with ambitious goals, valuing seamless user experience as much as the talented individuals who create it. If you thrive in a collaborative, forward-thinking environment and are eager to contribute to shaping the future of an industry leader, this could be your ideal opportunity.
This client offers a flexible, hybrid work model, blending in-office collaboration with virtual work to maximize productivity and work-life balance. They are committed to diversity, inclusion, and equity, encouraging all qualified candidates to apply.
What You'll Do:
As the Senior Software Development Leader, you will provide critical technical direction and management for the development staff. Reporting to the Business Support Services Manager, you will be responsible for the end-to-end development and architecture of proprietary business and IT applications, ensuring efficient use of development resources. This is a highly technical role where you will be expected to lead from a place of deep understanding, contributing to the future technical direction of the platform.
Your key responsibilities will include:
Gauging the effectiveness and efficiency of existing in-house developed systems and implementing strategies for improvement.
Researching emerging products, services, protocols, and standards to support software development efforts.
Defining and enforcing application architecture standards, ensuring scalability, security, and maintainability.
Translating complex business needs into technical solutions and vice versa.
Providing direction and approval for service level standards, policies, and operational guidelines.
Continuously improving procedures and problem resolution within the development team.
Collaborating closely with other IT teams to ensure smooth development handover, integration, testing, and business analysis support.
Providing incident and problem management support for all operational systems.
Ensuring adherence to coding standards, best practices, and secure development processes.
Architecting, designing, and developing high-performance, scalable web and API solutions using .NET Core/.NET Framework.
Working with IT leadership to establish and execute short and long-term architectural roadmaps.
Providing strong development leadership, guidance, and support, and building an effective development team through coaching and mentoring.
Providing operational back-up for all members of the development team.
What You'll Bring:
The ideal candidate will possess a strong blend of technical expertise, leadership capabilities, and a passion for innovation.
Technical Skills:
Proficiency in OOAD/OOP/UML.
Expertise in .NET application development, with current proficiency in C# & T-SQL.
Strong SQL and SQL administration functions, query, and programming skills.
Current experience with JavaScript (AJAX/JSON).
Experience with MVC (Razor), jQuery, LINQ, Angular, and Entity Framework.
Proficiency in web application development (HTML & CSS) and the related .NET technology stack.
Experience with Knockout.js and VB.NET is considered an asset.
Demonstrated experience writing design documents.
Proven experience using .NET diagnostic tools to investigate and profile .NET applications.
Training and experience in maintaining high-volume .NET-based client-server business systems.
Hands-on experience with Azure DevOps, REST APIs, MS architecture, Git, and version control practices.
Job Requirements:
Ability to take initiative and provide clear direction to self and others.
Proven ability to motivate others and foster a collaborative team environment.
Strong relationship management skills with internal stakeholders and vendor partners.
Excellent analytical skills, with the ability to find innovative solutions, translate technical details into business language, and present them effectively to non-technical peers/managers.
Exceptional verbal and written communication skills.
Education and Experience:
Technical or college degree in Information Systems or Computer Science is required.
Microsoft Certified Solutions Developer App Builder certification is a must.
10+ years of relevant hands-on experience in a complex production environment.
5+ years of experience recruiting, managing performance, and leading a software development team.
Prior experience working within the insurance industry is an asset.
Why Join This Team?
Our client offers a rewarding and supportive work environment with a comprehensive benefits package designed to support your professional and personal well-being.
Hybrid Work Schedule: Enjoy the flexibility of a hybrid work model.
Company Share Ownership Program: Invest in the company's success.
Retirement Savings Program: Benefit from company-matched RRSP contributions.
Generous Time Away: Includes vacation, personal leave, and birthday leave.
Paid Volunteer Days: Contribute to your community with company support.
Competitive Salary and Benefits: Including educational resources, tuition assistance, and paid time off for exams.
Focus on Inclusion: Employee groups, access to BIPOC counselors, and programs for working parents.
Wellness and Recognition Programs: Support your health and celebrate your achievements.
Discounts: On products and services.
Note: Actual salary may vary based on location, skills, education, experience, working conditions, and the local labor market. Eligible employees may participate in incentive plans based on individual and company performance
Advantages
Are you a highly skilled and experienced Senior Software Development Leader looking to make a significant impact within a dynamic and innovative organization? Our client, a leading Canadian multi-channel property and casualty insurance company, is seeking a passionate and visionary leader to drive their digital transformation journey.
This organization prides itself on its long history of delivering a superior experience for its customers and partners. They are dedicated to fostering a vibrant atmosphere with ambitious goals, valuing seamless user experience as much as the talented individuals who create it. If you thrive in a collaborative, forward-thinking environment and are eager to contribute to shaping the future of an industry leader, this could be your ideal opportunity.
This client offers a flexible, hybrid work model, blending in-office collaboration with virtual work to maximize productivity and work-life balance. They are committed to diversity, inclusion, and equity, encouraging all qualified candidates to apply.
Responsibilities
What You'll Do:
As the Senior Software Development Leader, you will provide critical technical direction and management for the development staff. Reporting to the Business Support Services Manager, you will be responsible for the end-to-end development and architecture of proprietary business and IT applications, ensuring efficient use of development resources. This is a highly technical role where you will be expected to lead from a place of deep understanding, contributing to the future technical direction of the platform.
Your key responsibilities will include:
Gauging the effectiveness and efficiency of existing in-house developed systems and implementing strategies for improvement.
Researching emerging products, services, protocols, and standards to support software development efforts.
Defining and enforcing application architecture standards, ensuring scalability, security, and maintainability.
Translating complex business needs into technical solutions and vice versa.
Providing direction and approval for service level standards, policies, and operational guidelines.
Continuously improving procedures and problem resolution within the development team.
Collaborating closely with other IT teams to ensure smooth development handover, integration, testing, and business analysis support.
Providing incident and problem management support for all operational systems.
Ensuring adherence to coding standards, best practices, and secure development processes.
Architecting, designing, and developing high-performance, scalable web and API solutions using .NET Core/.NET Framework.
Working with IT leadership to establish and execute short and long-term architectural roadmaps.
Providing strong development leadership, guidance, and support, and building an effective development team through coaching and mentoring.
Providing operational back-up for all members of the development team.
Qualifications
hat You'll Bring:
The ideal candidate will possess a strong blend of technical expertise, leadership capabilities, and a passion for innovation.
Technical Skills:
Proficiency in OOAD/OOP/UML.
Expertise in .NET application development, with current proficiency in C# & T-SQL.
Strong SQL and SQL administration functions, query, and programming skills.
Current experience with JavaScript (AJAX/JSON).
Experience with MVC (Razor), jQuery, LINQ, Angular, and Entity Framework.
Proficiency in web application development (HTML & CSS) and the related .NET technology stack.
Experience with Knockout.js and VB.NET is considered an asset.
Demonstrated experience writing design documents.
Proven experience using .NET diagnostic tools to investigate and profile .NET applications.
Training and experience in maintaining high-volume .NET-based client-server business systems.
Hands-on experience with Azure DevOps, REST APIs, MS architecture, Git, and version control practices.
Job Requirements:
Ability to take initiative and provide clear direction to self and others.
Proven ability to motivate others and foster a collaborative team environment.
Strong relationship management skills with internal stakeholders and vendor partners.
Excellent analytical skills, with the ability to find innovative solutions, translate technical details into business language, and present them effectively to non-technical peers/managers.
Exceptional verbal and written communication skills.
Education and Experience:
Technical or college degree in Information Systems or Computer Science is required.
Microsoft Certified Solutions Developer App Builder certification is a must.
10+ years of relevant hands-on experience in a complex production environment.
5+ years of experience recruiting, managing performance, and leading a software development team.
Prior experience working within the insurance industry is an asset.
Summary
Why Join This Team?
Our client offers a rewarding and supportive work environment with a comprehensive benefits package designed to support your professional and personal well-being.
Hybrid Work Schedule: Enjoy the flexibility of a hybrid work model.
Company Share Ownership Program: Invest in the company's success.
Retirement Savings Program: Benefit from company-matched RRSP contributions.
Generous Time Away: Includes vacation, personal leave, and birthday leave.
Paid Volunteer Days: Contribute to your community with company support.
Competitive Salary and Benefits: Including educational resources, tuition assistance, and paid time off for exams.
Focus on Inclusion: Employee groups, access to BIPOC counselors, and programs for working parents.
Wellness and Recognition Programs: Support your health and celebrate your achievements.
Discounts: On products and services.
Note: Actual salary may vary based on location, skills, education, experience, working conditions, and the local labor market. Eligible employees may participate in incentive plans based on individual and company performance
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
Senior Software Development Leader (Manager)
Location: Vancouver, BC (Hybrid) - NO VISA SPONSORSHIP OR RELOCATION BONUS
Job Type: Regular Full-Time
Posting Range: $91,000 - $187,200 CAD
Are you a highly skilled and experienced Senior Software Development Leader looking to make a significant impact within a dynamic and innovative organization? Our client, a leading Canadian multi-channel property and casualty insurance company, is seeking a passionate and visionary leader to drive their digital transformation journey.
This organization prides itself on its long history of delivering a superior experience for its customers and partners. They are dedicated to fostering a vibrant atmosphere with ambitious goals, valuing seamless user experience as much as the talented individuals who create it. If you thrive in a collaborative, forward-thinking environment and are eager to contribute to shaping the future of an industry leader, this could be your ideal opportunity.
This client offers a flexible, hybrid work model, blending in-office collaboration with virtual work to maximize productivity and work-life balance. They are committed to diversity, inclusion, and equity, encouraging all qualified candidates to apply.
...
What You'll Do:
As the Senior Software Development Leader, you will provide critical technical direction and management for the development staff. Reporting to the Business Support Services Manager, you will be responsible for the end-to-end development and architecture of proprietary business and IT applications, ensuring efficient use of development resources. This is a highly technical role where you will be expected to lead from a place of deep understanding, contributing to the future technical direction of the platform.
Your key responsibilities will include:
Gauging the effectiveness and efficiency of existing in-house developed systems and implementing strategies for improvement.
Researching emerging products, services, protocols, and standards to support software development efforts.
Defining and enforcing application architecture standards, ensuring scalability, security, and maintainability.
Translating complex business needs into technical solutions and vice versa.
Providing direction and approval for service level standards, policies, and operational guidelines.
Continuously improving procedures and problem resolution within the development team.
Collaborating closely with other IT teams to ensure smooth development handover, integration, testing, and business analysis support.
Providing incident and problem management support for all operational systems.
Ensuring adherence to coding standards, best practices, and secure development processes.
Architecting, designing, and developing high-performance, scalable web and API solutions using .NET Core/.NET Framework.
Working with IT leadership to establish and execute short and long-term architectural roadmaps.
Providing strong development leadership, guidance, and support, and building an effective development team through coaching and mentoring.
Providing operational back-up for all members of the development team.
What You'll Bring:
The ideal candidate will possess a strong blend of technical expertise, leadership capabilities, and a passion for innovation.
Technical Skills:
Proficiency in OOAD/OOP/UML.
Expertise in .NET application development, with current proficiency in C# & T-SQL.
Strong SQL and SQL administration functions, query, and programming skills.
Current experience with JavaScript (AJAX/JSON).
Experience with MVC (Razor), jQuery, LINQ, Angular, and Entity Framework.
Proficiency in web application development (HTML & CSS) and the related .NET technology stack.
Experience with Knockout.js and VB.NET is considered an asset.
Demonstrated experience writing design documents.
Proven experience using .NET diagnostic tools to investigate and profile .NET applications.
Training and experience in maintaining high-volume .NET-based client-server business systems.
Hands-on experience with Azure DevOps, REST APIs, MS architecture, Git, and version control practices.
Job Requirements:
Ability to take initiative and provide clear direction to self and others.
Proven ability to motivate others and foster a collaborative team environment.
Strong relationship management skills with internal stakeholders and vendor partners.
Excellent analytical skills, with the ability to find innovative solutions, translate technical details into business language, and present them effectively to non-technical peers/managers.
Exceptional verbal and written communication skills.
Education and Experience:
Technical or college degree in Information Systems or Computer Science is required.
Microsoft Certified Solutions Developer App Builder certification is a must.
10+ years of relevant hands-on experience in a complex production environment.
5+ years of experience recruiting, managing performance, and leading a software development team.
Prior experience working within the insurance industry is an asset.
Why Join This Team?
Our client offers a rewarding and supportive work environment with a comprehensive benefits package designed to support your professional and personal well-being.
Hybrid Work Schedule: Enjoy the flexibility of a hybrid work model.
Company Share Ownership Program: Invest in the company's success.
Retirement Savings Program: Benefit from company-matched RRSP contributions.
Generous Time Away: Includes vacation, personal leave, and birthday leave.
Paid Volunteer Days: Contribute to your community with company support.
Competitive Salary and Benefits: Including educational resources, tuition assistance, and paid time off for exams.
Focus on Inclusion: Employee groups, access to BIPOC counselors, and programs for working parents.
Wellness and Recognition Programs: Support your health and celebrate your achievements.
Discounts: On products and services.
Note: Actual salary may vary based on location, skills, education, experience, working conditions, and the local labor market. Eligible employees may participate in incentive plans based on individual and company performance
Advantages
Are you a highly skilled and experienced Senior Software Development Leader looking to make a significant impact within a dynamic and innovative organization? Our client, a leading Canadian multi-channel property and casualty insurance company, is seeking a passionate and visionary leader to drive their digital transformation journey.
This organization prides itself on its long history of delivering a superior experience for its customers and partners. They are dedicated to fostering a vibrant atmosphere with ambitious goals, valuing seamless user experience as much as the talented individuals who create it. If you thrive in a collaborative, forward-thinking environment and are eager to contribute to shaping the future of an industry leader, this could be your ideal opportunity.
This client offers a flexible, hybrid work model, blending in-office collaboration with virtual work to maximize productivity and work-life balance. They are committed to diversity, inclusion, and equity, encouraging all qualified candidates to apply.
Responsibilities
What You'll Do:
As the Senior Software Development Leader, you will provide critical technical direction and management for the development staff. Reporting to the Business Support Services Manager, you will be responsible for the end-to-end development and architecture of proprietary business and IT applications, ensuring efficient use of development resources. This is a highly technical role where you will be expected to lead from a place of deep understanding, contributing to the future technical direction of the platform.
Your key responsibilities will include:
Gauging the effectiveness and efficiency of existing in-house developed systems and implementing strategies for improvement.
Researching emerging products, services, protocols, and standards to support software development efforts.
Defining and enforcing application architecture standards, ensuring scalability, security, and maintainability.
Translating complex business needs into technical solutions and vice versa.
Providing direction and approval for service level standards, policies, and operational guidelines.
Continuously improving procedures and problem resolution within the development team.
Collaborating closely with other IT teams to ensure smooth development handover, integration, testing, and business analysis support.
Providing incident and problem management support for all operational systems.
Ensuring adherence to coding standards, best practices, and secure development processes.
Architecting, designing, and developing high-performance, scalable web and API solutions using .NET Core/.NET Framework.
Working with IT leadership to establish and execute short and long-term architectural roadmaps.
Providing strong development leadership, guidance, and support, and building an effective development team through coaching and mentoring.
Providing operational back-up for all members of the development team.
Qualifications
hat You'll Bring:
The ideal candidate will possess a strong blend of technical expertise, leadership capabilities, and a passion for innovation.
Technical Skills:
Proficiency in OOAD/OOP/UML.
Expertise in .NET application development, with current proficiency in C# & T-SQL.
Strong SQL and SQL administration functions, query, and programming skills.
Current experience with JavaScript (AJAX/JSON).
Experience with MVC (Razor), jQuery, LINQ, Angular, and Entity Framework.
Proficiency in web application development (HTML & CSS) and the related .NET technology stack.
Experience with Knockout.js and VB.NET is considered an asset.
Demonstrated experience writing design documents.
Proven experience using .NET diagnostic tools to investigate and profile .NET applications.
Training and experience in maintaining high-volume .NET-based client-server business systems.
Hands-on experience with Azure DevOps, REST APIs, MS architecture, Git, and version control practices.
Job Requirements:
Ability to take initiative and provide clear direction to self and others.
Proven ability to motivate others and foster a collaborative team environment.
Strong relationship management skills with internal stakeholders and vendor partners.
Excellent analytical skills, with the ability to find innovative solutions, translate technical details into business language, and present them effectively to non-technical peers/managers.
Exceptional verbal and written communication skills.
Education and Experience:
Technical or college degree in Information Systems or Computer Science is required.
Microsoft Certified Solutions Developer App Builder certification is a must.
10+ years of relevant hands-on experience in a complex production environment.
5+ years of experience recruiting, managing performance, and leading a software development team.
Prior experience working within the insurance industry is an asset.
Summary
Why Join This Team?
Our client offers a rewarding and supportive work environment with a comprehensive benefits package designed to support your professional and personal well-being.
Hybrid Work Schedule: Enjoy the flexibility of a hybrid work model.
Company Share Ownership Program: Invest in the company's success.
Retirement Savings Program: Benefit from company-matched RRSP contributions.
Generous Time Away: Includes vacation, personal leave, and birthday leave.
Paid Volunteer Days: Contribute to your community with company support.
Competitive Salary and Benefits: Including educational resources, tuition assistance, and paid time off for exams.
Focus on Inclusion: Employee groups, access to BIPOC counselors, and programs for working parents.
Wellness and Recognition Programs: Support your health and celebrate your achievements.
Discounts: On products and services.
Note: Actual salary may vary based on location, skills, education, experience, working conditions, and the local labor market. Eligible employees may participate in incentive plans based on individual and company performance
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