RBC

Wealth Management – Summer Technology/Developer

RBC

internship

Posted on:

Location Type: Office

Location: Toronto • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AngularJavaJavaScriptNode.jsPythonReactSDLCServiceNowSpringSpring BootSpringBootSQL

About the role

  • Participate in all parts of software development lifecycle – design, implementation, and rollout of production systems
  • 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 enhancements development
  • Contribute to the development and enhancement of new and existing web applications. Monitoring email queue closely and picking up issues/requests in a timely manner
  • Create ServiceNow tickets and assign them to the appropriate support teams
  • Create and maintain knowledge documents
  • Utilizing all available resources to perform issue investigation and troubleshooting e.g. documentation, escalations etc.
  • Monitoring and improving the availability of our software solutions and data integration batch jobs.
  • Start developing larger features for projects by working with Senior Engineers
  • Designing, modifying, developing, writing and implementing software programming applications for target system using agile methods.
  • Analyze requirements, create test strategy, prepare test documentation and execute test
  • Conduct manual access reviews and role recertification
  • Provide guidance to business and technical stakeholders on RBC's compliance standards
  • Engage in organization level remediation planning
  • Manage and conduct Non-Personal ID & Password Access Management remediation project

Requirements

  • Major in computer science or an equivalent combination of education, experience, and training
  • Experience in SQL, C#, Java, NodeJS, Python, and Microsoft technologies can be beneficial (school project experience counts)
  • Java 8+ and Spring Framework (Spring Boot)
  • Experience with Web technologies such as HTML, HTTP, JavaScript and CSS
  • Excellent problem-solving skills, flexible approach to work and the ability to adapt to change
  • Strong written and verbal communication skills, with the ability to effectively communicate with both business users and technical individuals.
  • NICE TO HAVE: Understanding of Active Directory
  • Understanding of Web FE development frameworks and libraries such as Angular and React
  • Understanding of trading systems such as Bloomberg/Reuters products
  • Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing.
Benefits
  • Leaders who support your development through coaching and managing opportunities
  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • A world-class training program in financial service

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SQLC#JavaNodeJSPythonJava 8+Spring FrameworkHTMLJavaScriptCSS
Soft skills
problem-solvingflexibilityadaptabilitywritten communicationverbal communication