Description:
Join us to immerse yourself in modern technologies which enable our digital vision and develop yourself into a well-rounded technologist by gaining exposure to challenging assignments which foster career growth.
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!