{bc}
indeed

Senior Full Stack Engineer

RBC
Toronto, CAN
Full-time
Onsite
Discovered 1 weeks ago
C#.NETRESTful APIsMicroservicesMS SQLSQL query optimization
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

C#.NETRESTful APIs
Smart Apply

Full Job Posting

Opportunity Overview

The Senior Full Stack Engineer will develop and maintain RBC's digital wealth management platform.

The role includes enterprise API and database development, user interface development, cloud-native technologies, and cross-functional engineering work.

Responsibilities

  • Design, develop, and maintain RESTful APIs and microservices using C# and .NET.
  • Architect and optimize MS SQL database solutions for performance and scalability.
  • Build interactive browser-based interfaces and rich visualizations using ASP.NET MVC and Angular.
  • Implement containerization and deployment strategies for cloud environments.
  • Ensure API security, documentation, and enterprise standards compliance.
  • Research technologies to improve development efficiency.
  • Participate in agile sprints and technical design reviews.

Required Qualifications

  • 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 C# applications or APIs.
  • Proficiency in C#, TypeScript, SQL, RESTful APIs, ASP.NET MVC, Angular, and MS SQL query optimization.
  • Strong understanding of software architecture, design patterns, and industry best practices.
  • Proven experience implementing browser-based user interfaces.

Preferred Qualifications

  • Experience with OAuth for API security.
  • Experience with Apache Spark or distributed data processing frameworks.
  • Experience with DevOps practices, CI/CD pipelines, Docker, Kubernetes, or cloud platforms such as Azure, AWS, or GCP.

About RBC

RBC promotes client service, integrity, collaboration, respect, excellence, inclusion, professional growth, and community impact.

The organization offers training and development opportunities within financial services.

Schedule and Employment

  • The posting lists 37.5 work hours per week.
  • Employment type is full time and the job type is regular.
  • The position is salaried, but no salary cadence or amount is provided.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at RBC