3 days ago
Toronto, CanadaSenior
Responsibilities
- Design, develop, and maintain enterprise APIs and microservices using C# and .NET.
- Architect and optimize MS SQL database solutions for performance and scalability.
- Build interactive browser-based user interfaces with rich visualizations using ASP.NET MVC and Angular.
- Implement containerization and deployment strategies for cloud environments.
- Ensure API security, documentation, and compliance with enterprise standards.
- Research and implement technologies that improve development efficiency.
- Participate in agile sprints and technical design reviews.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- At least 5 years of software development experience.
- At least 3 years of professional experience building large-scale applications or APIs in C#.
- Proficiency in C#, TypeScript, and SQL.
- Experience with ASP.NET MVC, Angular, or similar single-page application frameworks.
- Expertise designing and implementing RESTful APIs and API frameworks.
- Strong knowledge of MS SQL query optimization.
- Solid understanding of software architecture, design patterns, and industry best practices.
- Proven experience implementing browser-based user interfaces.
- Preferred experience with OAuth for API security.
- Preferred experience with Apache Spark or distributed data processing frameworks.
- Preferred experience with DevOps practices, CI/CD pipelines, Docker, Kubernetes, and cloud platforms such as Azure, AWS, or GCP.
Benefits
- Comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
- Coaching, development support, and managing opportunities from leaders.
- Opportunity to make a difference and create lasting impact.
- Dynamic, collaborative, progressive, and high-performing team environment.
- World-class training program in financial services.
- Full-time regular salaried employment in Toronto, Canada, with 37.5 work hours per week.
- Applications are accepted until October 30, 2026.
Tech Stack
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.
