Software Developer

 

Description:

What you will do

  • 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.

 


What you will bring

  • 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!

Organization The Canada Life Assurance Company
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-10-31 5:46 am
Expires on 2024-12-15