RBC

Software Engineer

RBC
Apply
1 day ago
Toronto, CanadaSenior

Responsibilities

  • Provide technical leadership and mentorship while promoting best practices, security standards, and performance benchmarks.
  • Perform technical analysis and solution design, including translating business requirements into user stories and technical designs.
  • Design, develop, deploy, troubleshoot, enhance, and document enterprise-grade web applications and cloud-native solutions.
  • Develop .NET-based applications, Angular web applications, microservices-based solutions, and integrations with relational databases and APIs.
  • Participate in architecture, coding, code reviews, unit and integration testing, deployment, release management, and performance tuning.
  • Create estimates, contribute to Jira stories, and support delivery through CI/CD pipelines and deployment solutions.
  • Collaborate with business stakeholders, architects, peers, and delivery teams on strategic initiatives and continuous improvement.

Requirements

  • 5+ years of hands-on application development experience using .NET Core, Angular, JavaScript, and SQL.
  • Strong experience designing and integrating APIs.
  • Solid understanding of relational databases and data modeling.
  • Experience with CI/CD pipelines and automated unit testing.
  • Experience with cloud platforms, including OpenShift and containerized platforms.
  • Ability to develop, troubleshoot, enhance, document, and performance-tune enterprise applications.
  • Preferred knowledge of wealth management or wealth management applications.
  • Preferred knowledge of responsible AI practices, including data privacy, security, and model governance.
  • Preferred experience with security vulnerability assessment and resolution to meet secure coding standards.

Benefits

  • Comprehensive total rewards program including bonuses and competitive compensation.
  • Opportunity to contribute to high-visibility initiatives and challenging work with lasting impact.
  • Opportunity to build cross-asset and cross-functional relationships across the bank.
  • Dynamic, collaborative, and high-performing team environment.
  • Full-time, regular salaried position based in Toronto, Canada, with stated work hours of 37.5 per week.

Tech Stack

AngularC#JavaScriptMicrosoft SQL ServerOpenShiftSQL

Categories

RBC

About RBC

10,000+ employees

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.

Contact me