Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Developer role.
Rezi rewrites your resume against Royal Bank of Canada's job description. Free.

Tailor your resume to this Senior Software Developer role.
Rezi rewrites your resume against Royal Bank of Canada's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Developer posting at Royal Bank of Canada — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Developer posting at Royal Bank of Canada — free, in seconds.
About the Role
Seeking a Senior Full Stack Developer to join the LeoTrade Development team, supporting a large-scale wealth management application. The role involves development, enhancement, modernization, and support of enterprise-grade applications and backend services, requiring expertise in .NET Core, APIs, Azure Cloud, CI/CD Pipelines, and UI, with experience in distributed systems and financial applications. Collaboration with cross-functional teams is key to delivering scalable, resilient, and high-performing solutions.
Responsibilities
- Design, develop, enhance, and maintain enterprise applications and backend services for LeoTrade and BETALink applications.
- Analyze and troubleshoot complex production and non-production issues.
- Collaborate with architecture and business teams to define scalable technical solutions.
- Contribute to system design, code reviews, and development standards.
- Mentor junior developers and provide technical leadership.
- Participate in Agile delivery ceremonies and contribute to sprint planning and estimation activities.
Requirements
- 3+ years of software development experience in enterprise environments.
- Strong hands-on .NET Core development experience.
- Hands-on experience with Microsoft Azure cloud services.
- Proven experience designing and building REST APIs and service-oriented architectures.
- Working knowledge of performance engineering and scalability optimization.
- Strong troubleshooting, debugging, and analytical skills.
- Experience with source control (Git) and CI/CD pipelines.
- Familiarity with Agile delivery methodologies.
Skills
- .NET Core
- APIs
- Azure Cloud
- CI/CD Pipelines
- UI
- Large-scale distributed systems
- Complex financial applications
- Git
- Vue.js
- Microservices architecture
- Messaging and event-driven architecture
- AI-assisted development
- Active Learning
- Agile Methodology
- Application Integrations
- Detail-Oriented
- Enterprise Application Delivery
- Group Problem Solving
- Programming Languages
- Software Development Life Cycle (SDLC)
Location
- Toronto, Canada
Work Type
- Full time
Experience Level
- Senior
- 3+ years of software development experience
Benefits
- Bonuses
- Flexible benefits
- Competitive compensation
- Commissions
- Stock options
- Coaching and managing opportunities
- Flexible work/life balance options
About the Company
- At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC.
- We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world.
- Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities.
- RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
Equal Opportunity
- RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.