Job Summary
Job Description
What is the opportunity?
The Creditor and Home & Auto Insurance Technology team is undertaking multiple initiatives as part of RBC’s continuous evolution and improvement of our Insurance solutions. In this role, you will apply your development skills and experience to a variety of assignments across the development lifecycle, employing Agile methods and practices, primarily within the Creditor Insurance portfolio.
What will you do?
- Design and code application programs; perform testing for developed applications.
- Review, analyze, and modify programming systems, including encoding, testing, debugging, and installing for large-scale systems.
- Ensure the operating efficiency of existing application systems. Maintain records for systems development and revisions.
- Conduct analyses of organizational needs and goals for the development and implementation of application systems.
- Design, develop, test, and implement scalable technical solutions to support reconciliation functions.
- Collaborate with peers to develop code aligned with strategic initiatives, troubleshoot, enhance, and document components to meet user requirements.
- Create and review technical design documents, understand their application, and facilitate project meetings for troubleshooting and execution.
- Conduct thorough unit and integration testing, leveraging automated testing frameworks, and improve performance through tuning.
- Estimate activities/tasks for design, coding, and testing.
- Suggest improvements in internal processes and facilitate requirements prioritization based on business value.
- Participate in the developer community, contributing to continuous improvement and best practices.
What do you need to succeed?
Must have:
- Extensive practical experience with MongoDB, as it is a key component of our solutions.
- 5+ years of experience with large enterprise applications as a Full Stack Developer in Angular, .NET, and Java applications.
- Proficiency in Java, Angular, AngularJS, Spring Boot (3.X), .NET C#, REST API/Microservices, Web Services, JSON, and interface specifications (Swagger, SOAP).
- Strong SQL skills, working with large relational databases.
- Knowledge of enterprise security protocols like JWT, OAuth2.0, SSO, OIDC, SSL Certificates, Encryption, Authentication.
- Experience with Agile development, CI/CD pipelines, DevOps, version control tools such as Jenkins, Nexus, GITHUB, JIRA, ServiceNow, Confluence, SharePoint.
- Broad systems knowledge including programming languages, IT standards, methodologies, CMM, audit requirements, and middleware technologies.
- Excellent written and oral communication skills, with strong presentation abilities.
- Results-oriented and deadline-driven with the ability to handle multiple tasks while maintaining high standards.
Nice-to-have:
- Experience with JSP, Servlet, Hibernate, WebSphere Application Server (zWAS), IBM Mainframe/JCL.
- Knowledge of Python, client-side technologies (React JS, jQuery, PHP), IBM DataStage, Kafka, MQ.
- Cloud experience with AWS, Azure, OpenShift, Google Cloud, Docker/Containers.
- Experience in designing and building test automation frameworks.
- Experience in Financial Services/Insurance sectors.
What’s in it for you?
We thrive on challenges, growth, and collaboration, aiming to deliver trusted advice to clients and communities. We value diversity, support professional development, and offer a comprehensive rewards program, flexible work options, and opportunities to make a meaningful impact.
- Bonuses, flexible benefits, competitive salary, commissions, and stock options where applicable.
- Leadership support for your development.
- Opportunity to make a lasting impact.
- Work in a dynamic, collaborative, and high-performing team.
- World-class training in financial services.
- Flexible work/life balance options.
- Challenging and rewarding work experiences.
#Ll-Hybrid
#Ll-POST
Job Skills
Application Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System Applications
Additional Job Details
Address: MEADOWVALE BUSINESS PARK, 6880 FINANCIAL DR, MISSISSAUGA
City: MISSISSAUGA
Country: Canada
Work hours/week: 37.5
Employment Type: Full time
Platform: TECHNOLOGY AND OPERATIONS
Job Type: Regular
Pay Type: Salaried
Posted Date: 2025-05-06
Application Deadline: 2025-06-08
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above.
Inclusion and Equal Opportunity Employment
At RBC, we believe an inclusive workplace with diverse perspectives is key to our growth. We foster a respectful environment where employees feel supported, can collaborate, innovate, and grow professionally, aligning with our purpose to create value for clients and communities.
Join our Talent Community
Stay informed about career opportunities at RBC by signing up for updates on jobs, tips, and events at jobs.rbc.com. Expand your limits and help shape the future with RBC.