Logo of Huzzle

Software Developer (Student Position)

image

Canada Life

Yesterday

  • Internship
    Full-time
    Placement Program
  • Software Engineering
    IT & Cybersecurity
  • London

AI generated summary

  • You must be a STEM student, knowledgeable in Java, JavaScript, and cloud technologies, familiar with APIs and Agile methods, and possess strong communication and teamwork skills.
  • You will develop code solutions, participate in team meetings, conduct code reviews, learn deployment processes, and contribute to documentation and knowledge sharing within the team.

Requirements

  • Currently enrolled in a STEM degree/diploma program with co-op terms e.g. Computer Science, Computer Engineering, Software Engineering, Systems Design Engineering, Management Engineering
  • Knowledge of Programming languages and frameworks such as: Java, JavaScript, Spring, Maven, SQL, JSON, xml.
  • Familiarity with Cloud Computing technologies e.g. AWS, MS Azure, GCP, Docker, Kubernetes
  • Familiarity with APIs, Microservices Architecture and Stream Processing platform (e.g. Kafka)
  • Familiarity with Agile delivery methods and tools (JIRA, Confluence)
  • Knowledge of Operating Systems (Windows and Linux) and Databases (Relational and NoSQL)
  • Effective oral and written communication skills.
  • Team player with strong collaborative approach and ability to work independently with minimal oversight.
  • Willingness to learn and be challenged each day!

Responsibilities

  • Develop solutions (code, configuration) based on stories, bugs, or technical debt tickets.
  • Deliver clean and efficient code, ensuring quality and accuracy of the build while adhering to our practices for source code management.
  • Actively participate in daily team standups and developer practice meetings, and through code reviews.
  • Understand how to deploy code releases to production through job shadowing.
  • Learn new languages, frameworks, and tools.
  • Contribute to developer documentation and knowledge transfer sessions (share what you learn).
  • Gain exposure of a full API delivery pipeline from intake through to deploy and support.

FAQs

What is the duration of the Software Developer student position?

The position is a temporary full-time co-op placement.

What kind of projects will I work on during my co-op placement?

You will develop integration solutions based on stories, bugs, or technical debt tickets, gaining exposure to a full API delivery pipeline.

What technologies should I be familiar with for this role?

You should have knowledge of programming languages such as Java and JavaScript, along with frameworks like Spring and tools like Maven. Familiarity with cloud computing technologies, APIs, microservices architecture, and Agile delivery methods is also beneficial.

Is this position suitable for students?

Yes, this position is specifically designed for students enrolled in a STEM degree or diploma program with co-op terms.

How will I receive training or support during my co-op?

You will participate in daily team standups, developer practice meetings, and receive mentorship through job shadowing to understand code deployment processes.

What is the salary range for this student position?

The base salary for this position ranges from $39,200 to $65,300 annually, depending on the number of work terms completed and other factors related to your program.

How does Canada Life support diversity and inclusion in the workplace?

Canada Life is committed to providing an inclusive, accessible environment where all employees and customers feel valued and respected. They aim to build a workforce that reflects community diversity and promote opportunities for every employee to reach their potential.

Will I need to work independently or in a team?

You will be expected to work collaboratively as part of a team, but you should also be able to work independently with minimal oversight.

When can I expect to hear back after applying?

All applications will be reviewed on a rolling basis, and only those who qualify for an interview will be contacted.

What should I do if I need a reasonable accommodation during the application process?

You can request a reasonable accommodation by contacting the Human Resources department at talentacquisitioncanada@canadalife.com.

Helping Canadians improve their financial, physical and mental well-being.

Finance
Industry
10,001+
Employees
1847
Founded Year

Mission & Purpose

At Canada Life, we’re focused on improving the financial, physical and mental well-being of Canadians. Whether handling policy claims, help growing and protecting clients’ retirement and investment savings, providing workplace mental health support for all employers or helping build stronger communities by investing in community projects, we are committed to putting the customer first in all that we do. That trust is built on the dedication, skill and energy of our employees and advisors and their commitment to our customers and to our communities. Canada Life is a subsidiary of Great-West Lifeco Inc. and is a member of the Power Corporation group of companies.