Logo of Huzzle

Internship

2024 Fall Student Opportunities Technology & Operations - Software Developer, 8 Months

Logo of RBC

RBC

25d ago

🚀 Off-cycle Internship

Toronto

6hrs left

AI generated summary

  • You must be a Canadian post-secondary student studying computer science or engineering, with leadership skills, strong communication abilities, and knowledge of programming languages, databases, and SDLC methods. Additional UML and cross-browser development experience is a plus.
  • You'll collaborate with peers to develop, troubleshoot, and enhance code, translate requirements into specifications, conduct unit testing, and drive technical platform evolution at RBC.

Off-cycle Internship

Software EngineeringToronto

Description

  • Are you interested in the opportunity to work as a Developer Co-op at RBC for 8 Months? By applying to this job posting, you will be considered for multiple roles available across RBC Technology & Operations.

Some exciting roles you'll be considered for are:

  • Full Stack Developer
  • Android Developer
  • iOS Developer
  • API Developer
  • Web Developer
  • Hadoop Developer
  • Automation Developer

Requirements

  • Must-have:
  • Currently enrolled at a Canadian post-secondary institution with a focus on computer science, engineering, or technology
  • Leadership acumen and a passion to apply it in a dynamic business environment
  • Excellent interpersonal and highly developed communication skills (verbal and written)
  • Creative and analytical thinker who is self-driven and capable of working in a fast paced environment
  • Strong MS Office skills – Word, Outlook, Excel and PowerPoint
  • Experience or understanding of programming languages, databases, platforms, frameworks, design techniques and tools, code management tooling, and/or web technologies
  • Knowledge of the Software Development Life Cycle (SDLC) – Agile, Waterfall, and Iterative methods
  • Nice-to-have:
  • Knowledge of Unified Modeling Language (UML)
  • Ability to hand-code all components, as well as Cross Browser development experience

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering

Responsibilities

  • Collaborate with peers to develop code in line with strategic initiatives, as well as develop, troubleshoot, enhance, and document components, as per the requirements and detailed design
  • Translate requirements into functional specifications, and coordinate design phases, while identifying, tracking, and resolving technical issues
  • Create and review technical design documents, understand how the design will be used in the code development process, and facilitate meetings to design, troubleshoot, and execute projects
  • Participate in walkthrough reviews of technical specifications, programs, code, and unit test plans
  • Conduct thorough unit testing, often developing and leveraging automated unit testing frameworks, and improve performance of single functions through performance tuning
  • Plan design/implementation activities, ensure technical solution quality, provide third-level support for various technologies, and drive technical platform evolution and improvements
  • Present technical topics at regular TSA meetings and manage low-level planning of work packages
  • Estimate activities/tasks required to perform design, coding, and unit testing

Details

Work type

Full time

Work mode

office

Application deadline

May 18, 2024

Location

Toronto