Logo of Huzzle

2025 Summer Student Opportunities Technology & Operations - Software Developer, 4 Months

image

RBC

7d ago

  • Internship
    Full-time
    Placement Program
  • Software Engineering
    IT & Cybersecurity
  • Toronto
  • 26d left

AI generated summary

  • You must be enrolled in computer science or tech, possess strong communication skills, understand programming and SDLC, and have experience with web technologies and UML.
  • You will develop and troubleshoot code, document technical specs, conduct unit testing, participate in design reviews, and manage project planning and technical improvements.

Requirements

  • 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
  • Knowledge of Unified Modeling Language (UML)
  • Ability to hand-code all components, as well as Cross Browser development experience

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

FAQs

What roles will I be considered for by applying to this job posting?

By applying to this job posting, you will be considered for multiple roles across RBC Technology & Operations, including Full Stack Developer, Android Developer, iOS Developer, API Developer, Web Developer, Hadoop Developer, and Automation Developer.

What is the duration of the summer student opportunities?

The summer student opportunities are for a duration of 4 months.

What educational background is required to apply?

Applicants must be currently enrolled at a Canadian post-secondary institution with a focus on computer science, engineering, or technology.

What programming experience is necessary for this position?

Experience or understanding of programming languages, databases, platforms, frameworks, design techniques and tools, code management tooling, and/or web technologies is required.

What skills are considered essential for this position?

Essential skills include leadership acumen, excellent interpersonal and communication skills, creative and analytical thinking, strong MS Office skills, and knowledge of the Software Development Life Cycle (SDLC).

Are there any specific methodologies I should be familiar with?

Yes, familiarity with Agile, Waterfall, and Iterative methods is important.

What is the application deadline for this position?

The formal application deadline is January 17th, 2025.

Will I have opportunities for networking and building relationships?

Yes, you will have the opportunity to network and build lasting relationships with students from diverse backgrounds across Canada.

Is there support for professional development during the internship?

Yes, leaders will support your development through coaching and learning opportunities.

Is there a specific work environment and culture at RBC?

RBC offers a dynamic, collaborative, progressive, and highly performing team environment, with options for casual dress and a focus on work-life balance.

Can I check the status of my application?

Yes, you can check for progress updates by logging into your RBC profile. If the status has not changed, it means your application is still under review.

What measures are in place for diversity and inclusion at RBC?

RBC is committed to building inclusive teams and an equitable workplace, tackling issues of inequity and systemic bias to support diverse talent, clients, and communities.

What should I do if I need accommodations during the recruitment process?

If you need any accommodations during the recruitment process, please let RBC know so they can provide an accessible candidate experience.

Ideas Happen Here.

Finance
Industry
10,001+
Employees
1864
Founded Year

Mission & Purpose

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. Our success comes from the 88,000+ employees who leverage their imaginations and insights to bring our vision, values and strategy to life so we can help our clients thrive and communities prosper. As Canada’s biggest bank, and one of the largest in the world based on market capitalization, we have a diversified business model with a focus on innovation and providing exceptional experiences to our 17 million clients in Canada, the U.S. and 27 other countries. Learn more at rbc.com. We are proud to support a broad range of community initiatives through donations, community investments and employee volunteer activities. See how at rbc.com/community-social-impact.