
Wealth Management – Summer Technology/Developer
RBC
internship
Posted on:
Location Type: Office
Location: Toronto • 🇨🇦 Canada
Visit company websiteJob 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