About The Position

This is a Winter Student Opportunity for a Quantitative Technology Services (QTS) Co-op at RBC, focusing on Software Development. The role involves analyzing business requirements, translating them into technical specifications, and developing, coding, reviewing, and testing applications according to Software Development Life Cycle (SDLC) best practices. The position also includes design and integration testing, release and incident management, and supporting departmental projects to increase efficiencies.

Requirements

  • Working towards a degree in computer science, engineering, mathematics, or a related degree, and currently maintaining academic excellence.
  • Experience developing applications within a UNIX/Linux or Windows based environment.
  • In-depth programming knowledge of one of the following languages: Java, C#, C/C+, Python, JavaScript, HTML, CSS.
  • Must be a self-starter, with strong analytical and interpersonal skills, as well as the ability to work in a fast-paced environment and manage multiple competing priorities.
  • Strong MS Office skills and experience presenting to stakeholders.

Nice To Haves

  • Active Learning
  • Adaptability
  • Communication
  • Computer Literacy
  • Interpersonal Relationships
  • Listening Effectively
  • Operational Delivery
  • Personal Development
  • Personal Initiative
  • Teamwork

Responsibilities

  • Analyze business requirements and translate them to technical specifications.
  • Create designs, develop, code, and perform code reviews and testing of applications, as per Software Development Life Cycle (SDLC) best practices.
  • Design and integration testing of applications.
  • Release and incident management of applications.
  • Responsible for all ranges of project work and daily support as outlined by given business and increasing efficiencies in current department.

Benefits

  • Network and build lasting relationships with students from diverse backgrounds from across Canada.
  • Participate in fun events and challenges to help build your career tool kit while enjoying a work-life balance.
  • Leaders who support your development through coaching and learning opportunities.
  • Work in a dynamic, collaborative, progressive and highly performing team.
  • Ability to make a difference and lasting impact.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service