
Senior Developer
RBC
full-time
Posted on:
Location Type: Office
Location: Vancouver • Canada
Visit company websiteExplore more
Job Level
About the role
- Design and develop automation tools to streamline workflows
- Implement AI-driven solutions to enable capacity savings
- Debug and resolve complex code issues across multiple systems
- Collaborate with teams to integrate new technologies into existing infrastructure
- Mentor junior developers and lead technical initiatives
- Conduct code reviews and ensure adherence to best practices
- Evaluate emerging technologies for potential implementation
- Optimize system performance and troubleshoot technical challenges
Requirements
- 5+ years of software development experience
- Proficiency in Python, Java, or C#
- Strong debugging and problem-solving skills
- Demonstrated ability to build automation tools
- Passion for learning and adopting new technologies
- Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch)
- Familiarity with cloud platforms (AWS/Azure/GCP)
- Knowledge of containerization (Docker/Kubernetes)
- Background in financial services technology
Benefits
- A comprehensive Total Rewards Program including bonuses and flexible benefits
- Competitive compensation
- Commissions and stock where applicable
- 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
- Opportunities to do challenging work
- Opportunities to take on progressively greater accountabilities
- Opportunities to building close relationships with clients
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaC#debuggingautomation toolsAI/ML frameworksTensorFlowPyTorchDockerKubernetes
Soft Skills
problem-solvingmentoringcollaborationleadershipcode reviewadopting new technologies