{bc}
indeed

Lead Full Stack Engineer

RBC
Toronto, CAN
Full-time
Onsite
Discovered 4 days ago
C#.NET FrameworkASP.NET CoreRESTful APIsSQL and relational database designJavaScript/TypeScript

Full Job Posting

Role overview

Develop and maintain robust .NET APIs and cloud-native services for enterprise applications.

Build scalable backend services and data solutions, and deliver secure, high-performance API implementations.

Development and delivery

  • Design, develop, 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.
  • Create interactive interfaces and visualizations using JavaScript and Angular.
  • Implement cloud-native architectures and deployment strategies on Azure or AWS.
  • Ensure APIs are secure, documented, and compliant with enterprise standards.

Security and collaboration

  • Identify and remediate vulnerabilities; implement API authentication, authorization, and encryption.
  • Manage technical debt and improve code quality and vulnerability management practices.
  • Collaborate with solution architects on system design and architecture decisions.
  • Break down complex requirements into implementation roadmaps; participate in agile sprints and technical design reviews.
  • Apply SDLC practices and manage Git version control and workflow best practices.

Required qualifications

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

Preferred experience

  • Python 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 a plus.

Benefits and work environment

  • The employer describes a total rewards program with bonuses and flexible benefits, and compensation and stock where applicable.
  • The posting mentions coaching, development opportunities, training, and collaborative work.

Work location

  • The posting lists an address at 180 Wellington St W in Toronto.

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