{bc}
indeed

Lead Full Stack Developer

RBC
Toronto, CAN
Full-time
Senior
Onsite
Discovered Today
C# and .NET CoreVisual StudioApache Web ServicesXMLREST APIsKafka and event-driven integration

Full Job Posting

Role overview

Working software engineering lead who provides functional guidance and may coordinate individual contributors or teams.

Develops and leads full-stack front-end and back-end solutions, gives technical guidance, and supports junior team members on complex business problems.

Works on cross-functional projects, evaluates software packages, participates in product reviews and pilots, and translates complex requirements into designs.

Responsibilities

  • Guide team members and, as needed, coordinate daily activities, assign tasks, set priorities, and serve as an initial contact before management escalation.
  • Lead cross-functional, multi-platform application design and development; write quality code and drive automated testing and validation.
  • Perform performance tuning, monitoring, deployment, and production support.
  • Research and implement vendor dependencies; maintain cloud CI/CD pipelines.
  • Collaborate with business partners, architects, and distributed enterprise teams to prioritize needs and deliver application capabilities.
  • Design APIs for omnichannel clients and build APIs and user interfaces that use large datasets and infrastructure.
  • Own web software from idea through production, including business analysis, design, coding, testing, debugging, and documentation.
  • Review programming documentation and standards; design logical databases, data models, and relational data definitions.

Must-have qualifications

  • 12+ years with C#/.NET Core, Visual Studio, Apache Web Services, XML, and REST API/Kafka event-driven integration.
  • 7+ years designing and implementing Azure cloud architecture.
  • Strong cloud application development, REST API, system design, application integration, and source-to-target data mapping experience.
  • 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 other architecture concepts.
  • Excellent ANSI SQL querying across structured and unstructured sources, including Snowflake, Oracle, SQL, and NoSQL.
  • Experience with ELK, Dynatrace, React, Elasticsearch, Snowflake, generative AI tools, and automated testing tools.

Preferred qualifications

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

Benefits

  • Total rewards may include bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable.
  • The role offers coaching and development opportunities, challenging work, and a collaborative team environment.

Work arrangement

  • The posting lists a Toronto office address.

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