{bc}
indeed

Lead Full Stack Developer

RBC
Toronto, CAN
Full-time
Senior
Onsite
Discovered Yesterday
C#/.NET CoreAzure cloud servicesREST APIsKafka and event-driven integrationAzure DevOpsANSI SQL

Full Job Posting

Role overview

Working software engineering lead who provides functional guidance and coordinates contributor or team activities.

Leads development of front-end and back-end solutions, provides technical direction, and helps resolve complex business problems.

Supports junior team members and communicates the business impact of technology decisions.

Responsibilities

  • Guide team members and coordinate tasks, priorities, and Scrum activities; serve as an initial escalation point.
  • Lead cross-functional, multiplatform application design and development, writing high-quality code and supporting automated validation.
  • Tune performance; monitor, deploy, and support production systems.
  • Simplify architecture through research and implementation of vendor dependencies; maintain cloud CI/CD pipelines.
  • Collaborate across business, architecture, and distributed delivery teams to prioritize needs and deliver capabilities.
  • Build APIs and user interfaces for omnichannel clients and large datasets; own web development from ideas to production.
  • Analyze requirements and feasibility; create specifications, design, code, test, debug, document, and maintain applications.
  • Design logical databases, data models, and relational data definitions across computing environments.

Required qualifications

  • At least 12 years with C# (.NET Core), Visual Studio, Apache Web Services, XML, and REST API/Kafka event-driven integration.
  • At least 7 years designing and implementing cloud architecture using Azure services.
  • Experience building secure, scalable cloud applications, REST APIs, application integrations, and source-to-target data mappings.
  • Experience with Azure DevOps, Azure Monitor, Azure Security Center, and Azure Integration Services, including Logic Apps.
  • Knowledge of Docker, Kubernetes, design patterns such as MVC/MVVM, SOA, and architectural concepts.
  • Strong ANSI SQL skills with structured and unstructured sources, including Snowflake, Oracle, SQL, and NoSQL.
  • Experience with ELK or Dynatrace logging, React, Elasticsearch, Snowflake, generative AI tools, and automated testing tools.

Nice to have

  • Understanding of financial-industry message formats such as ISO 20022, PAIN, BAI, EDI, CSV, and XML.
  • One to five years of Python coding and a banking systems background.
  • Microsoft Azure certification, such as Azure Developer Associate or Azure Solutions Architect Expert.

Work arrangement

  • Source metadata identifies the workplace as onsite.

Benefits

  • Total Rewards Program with bonuses and flexible benefits; competitive compensation, commissions, and stock where applicable.
  • Development support, coaching, training, collaborative work, and challenging assignments.

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