Senior Software Developer at RBC
Insight Global • toronto, on • Posted July 09, 2026
Position Overview
Advance your software development career with RBC as a Senior Software Developer. You'll specialize in Java and Python while designing essential applications for risk management.
In this senior position, you'll engage in the full software development lifecycle, focusing on solution design, coding, and testing. Collaborating with Business Analysts, Project Managers, and QA teams, you will create high-quality, scalable applications to support key risk management functions. Your expertise in Java and Python is crucial for delivering innovative solutions.
Key Responsibilities:
• Design and implement enterprise applications and borrower models
• Develop and test Microservices and REST APIs
• Write clean, maintainable code using TDD practices
• Collaborate with diverse teams to drive effective solutions
• Provide production support and maintain technical documentation
Requirements:
• Bachelor's degree and over 8 years of software development experience
• Strong ...
In this senior position, you'll engage in the full software development lifecycle, focusing on solution design, coding, and testing. Collaborating with Business Analysts, Project Managers, and QA teams, you will create high-quality, scalable applications to support key risk management functions. Your expertise in Java and Python is crucial for delivering innovative solutions.
Key Responsibilities:
• Design and implement enterprise applications and borrower models
• Develop and test Microservices and REST APIs
• Write clean, maintainable code using TDD practices
• Collaborate with diverse teams to drive effective solutions
• Provide production support and maintain technical documentation
Requirements:
• Bachelor's degree and over 8 years of software development experience
• Strong ...