Company | Canada Life |
Job title | Software Developer (Student Position) |
Job location | London, ON, CA; Toronto, ON, CA; Winnipeg, MB, CA |
Type | Full Time |
Responsibilities:
- Join us in a fun, friendly, team-oriented virtual (work from home) environment, working closely with a coach/mentor
- Work on a variety of application systems that are used by the Group Customer organization within Canada Life; assist with software maintenance and make small enhancements to existing applications (design, development, testing, and implementation of application changes)
- Conduct functional application testing of our end-user applications to ensure compatibility with planned OS and MS Office upgrades.
- Learn how we use collaboration tools – work with our team to design and develop collaboration solutions to be used by IS team.
- Contribute learning from education experience to practical process improvement opportunities.
Requirements & Skills:
- You will be digging into several of the following, so experience in any of these areas is a huge plus:
- js, React, GraphQL, Node, Angular 2+, HTML, CSS3, Typescript and Modern JavaScript
- Java/Spring, JUNIT, C#/.Net/.Net Core, Python, Ruby
- Bash, PowerShell
- Web Services & APIs
- Oracle, MS SQL, MongoDB, DB2
- Git and branching strategies like GitFlow, Jenkins,
- VS Code, VB6, C++
- Some squad assignments may also involve data analysis using Python, DataBricks on Azure, and writing complex queries & stored procedures
- Kafka, Nifi
Nice to Have
- Open source! Any experience with open source is very attractive to us!
- Containerization of applications into a cloud environment: AWS, Azure, Pivotal Cloud Foundry (PCF), Kubernetes
- Atlassian Jira & Confluence, Splunk
- Concourse/Fly, Docker, SonarQube, Artifactory, BlackDuck
- Configuration Management tools (Chef, Ansible, etc.)
- Administering and configuring web server technologies (Apache, WebLogic, nginx, etc.)