1 day ago
Montréal, CanadaEntry Level
Responsibilities
- Contribute code to Java, Spring/Spring Boot, Vue, API development, and GenAI proof-of-concept programming initiatives.
- Support technical delivery and improve development, code management, and developer productivity workflows.
- Develop, document, and execute unit, system, integration, and acceptance tests.
- Participate in Git code merging, branching, and software release processes.
- Communicate and collaborate with RBC partners and employees across Canada and worldwide.
Requirements
- Bachelor’s degree in Computer Science or a related technical field such as Electrical Engineering, physics, or mathematics, or equivalent practical experience.
- Development experience in one or more of Java, Spring/Spring Boot, Vue, API development, and GenAI prompt-based programming frameworks.
- Experience with testing frameworks is preferred.
Benefits
- Comprehensive total rewards program including bonuses and flexible benefits.
- Competitive compensation, commissions, and stock where applicable.
- Coaching and management opportunities to support professional development.
- Flexible work/life balance options.
- Full-time regular salaried position based in Montréal, Canada, with a 37.5-hour work week.
Categories
About RBC
Royal Bank of Canada (RBC) provides personal and commercial banking, payments, mortgages, investing, wealth management, insurance, and capital markets services to consumers, businesses, and institutions. The public company, headquartered in Toronto and founded in 1864, serves more than 17 million clients across Canada, the U.S., and other global markets. Revenue comes from interest income, fees, advisory, and trading across its diversified financial services businesses, and it is Canada’s largest bank by market capitalization.
