Software Developer

Toronto, ON, Canada

Job Description


:
We are Canada Life

Being a part of Canada Life means you have a voice. This is a place where your unique background, perspectives and talents are valued, and shape our future success.

You can be your best here. You’re part of a diverse and inclusive workplace where your career and well-being are championed. You’ll have the opportunity to excel in your way, finding new and better ways to deliver exceptional customer and advisor experiences.


Together, as part of a great team, you’ll deliver on our shared purpose to improve the well-being of Canadians. It’s our driving force. Become part of a strong and successful company that’s trusted by millions of Canadians to do the right thing.

Be your best at Canada Life.

Technology redefines the way we work and deliver to meet business needs and elevate the customer experience. You’ll be part of an organization that is embracing modern technology, innovation and agile ways of working.

Our Canada Technology team is a strategic partner in our business – with an ambition to be a forward-thinking, agile technology organization delivering secure, resilient and leading solutions that support Canada Life and the well-being of millions of Canadians.

We are looking for a Software Developer

Given the size and scope of our organization, we have the flexibility for this position to be located in the following head office locations: Toronto, London, Winnipeg.

The Software Developer will participate in all aspects of software development, maintenance, and integration within the Canada Life Corporate Technology division. The primary focus of this role is to support the functions related to Group Retirement Services systems including financial management and actuarial processing, automated batch jobs, user applications and more!

We currently have an opening for a developer working in a mixed technology environment, combining Microsoft based tools, .Net, C/C++, VBA, Oracle, SQL Server, and other technologies. This developer must collaborate with a multi-disciplinary team to enhance and support our systems.

What you will do

Software Developers are responsible for the design, development, and maintenance of software solutions.

This role involves the following activities:

  • Design, develop, integrate, test, transition to production, and maintain software applications
  • Provide production support, application monitoring, and tuning for applications
  • Participate in project planning
  • Provide input into the evolution of the software development environment and methods
  • Provide technical leadership within your areas of expertise

This role also involves these additional specific activities:
  • Provide ongoing daily production support as part of a rotation for monitoring incidents
  • Implement enhancements to existing software including solution design, work breakdown and estimation, deploying the changes and warranty support
  • Able to organize work tasks and coordinate with other team members
  • Verbal and written communication required with other team members
  • Trouble shoot application problems, then document and maintain an inventory of expertise for identified problems
  • Handle multiple priorities when required
  • Participate in daily Stand-up meetings
  • Participate in Backlog refinement/Replenishment/ Planning/ Retro meetings
  • Provide feedback into our software development best practices
  • Occasional after hours and weekend work will be required

What you will bring

  • A degree or diploma in computer science or a related discipline or an equivalent combination of training and experience
  • Training, knowledge and experience with the following:
    • Software design methodologies and proper documentation procedures
    • Software requirements analysis and design principles
    • Agile team experience, especially related to Scrum or Kanban practices
    • Understanding of technical environments and their infrastructure including servers, networks, and security
    • Quality assurance techniques and automated testing practices
    • Can develop in one or more of the following languages or tools:
      • VBA / .NET
      • C/C++
      • Java
      • SQL Developer/ Server
      • Oracle DB
      • Windows servers
      • Unix servers
    • Strong debugging and investigation skills
    • Automate DevOps processes through Bamboo or other scripted solutions
    • Demonstrated ability to work independently or as part of a team
    • Plan and organize software development work
    • Communicate effectively verbally and in writing, in person or through remote sessions
    • Previous experience with incident tracking and collaboration software: Jira, Confluence, ServiceNow would be considered an asset
    • Experience with Camel Framework, Splunk, Dockers or Rancher
    • Experience with Kafka producers and subscribers would be an asset

Be your best at Canada Life- Apply today

We are one of Canada's top 100 employers!


Canada Life serves the financial security needs of more than 13 million people across Canada, with additional operations in Europe and the United States. As members of the Power Financial Corporation group of companies, we’re one of Canada’s leading insurers with interests in life insurance, health insurance, investment and retirement savings. We offer a broad portfolio of financial and benefit plan solutions for individuals, families, businesses and organizations.


We are committed to providing an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity of the communities in which we live, and to creating an environment where every employee
has the opportunity to reach their potential.

Canada Life would like to thank all applicants, however only those who qualify for an interview will be contacted

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2022359
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned