{bc}
indeed

Lead Full Stack Engineer

RBC
Toronto, CAN
Full-time
Onsite
Discovered 4 days ago
C#.NET FrameworkASP.NET CoreASP.NET MVCRESTful API developmentSQL

Full Job Posting

Role overview

Builds and maintains .NET-based APIs and cloud-native services, with a focus on scalable backend systems, data solutions, security, and high performance.

Engineering responsibilities

  • Design and maintain RESTful APIs using C#, .NET Framework, ASP.NET Core, and ASP.NET MVC.
  • Build scalable .NET microservices and backend processes.
  • Develop and optimize SQL solutions for performance, scalability, and data integrity.
  • Build interactive interfaces and visualizations using JavaScript and Angular.
  • Implement cloud-native architectures and deployment strategies on Azure or AWS.
  • Secure APIs, document implementations, and meet enterprise standards.

Code quality and collaboration

  • Identify and remediate codebase security vulnerabilities and implement API authentication, authorization, and encryption.
  • Manage technical debt, improve code quality, and apply security and vulnerability-management practices.
  • Work with solution architects on system design; break down requirements into implementation roadmaps.
  • Participate in Agile sprints and technical design reviews and apply SDLC practices.
  • Manage Git version control and establish workflow best practices.

Required qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field, or equivalent professional experience.
  • 7+ years building large-scale applications and APIs with C# and .NET Framework.
  • Proficiency in C#, SQL, and JavaScript/TypeScript; strong relational database design and optimization experience.
  • Proficiency with Azure or AWS, DevOps practices, and CI/CD pipelines.
  • Experience developing RESTful APIs and working with API frameworks.
  • Understanding of software architecture, design patterns, SOLID principles, SDLC, and API security.

Preferred qualifications

  • Python experience for scripting, supporting processes, or backend development is a plus.
  • Vulnerability management, threat modeling, and security remediation experience is a plus.
  • OAuth or JWT, secure coding, OWASP guidelines, and Django experience are preferred.

Benefits and development

  • RBC describes a total rewards program with bonuses and flexible benefits, where applicable, as well as coaching, development opportunities, training, and challenging work.

Work schedule

  • The posting lists 37.5 work hours per week.

Employment details

The posting identifies this as a full-time, regular, salaried position.

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