{bc}
indeed

Lead Full Stack Developer

RBC
Toronto, CAN
Full-time
Senior
Onsite
Discovered Today
C#/.NET CoreVisual StudioApache Web ServicesREST APIsKafka and event-driven integrationMicrosoft Azure services

Full Job Posting

Role overview

Lead a software engineering team while remaining a hands-on contributor developing front-end and back-end solutions.

Guide team members through complex business and technical problems and communicate technology impacts to the business.

Evaluate application software, contribute to product reviews and pilots, and analyze requirements for large projects.

Key responsibilities

  • Provide technical guidance, coordinate team activities, assign tasks, set priorities, and participate in Scrum.
  • Lead cross-functional, multi-platform application design and development; write quality code and support automated testing and validation.
  • Tune performance, monitor systems, deploy applications, provide production support, and maintain cloud CI/CD pipelines.
  • Collaborate across business, architecture, and distributed teams; deliver application capabilities and omnichannel APIs and UIs.
  • Own web software delivery from idea through production; analyze requirements, conduct feasibility studies, and translate needs into designs.
  • Create specifications and program documentation; code, test, debug, and document programs, and recommend development standards.
  • Develop logical database designs, data models, and relational data definitions across computing environments.

Required qualifications

  • At least 12 years of experience with C#/.NET Core, Visual Studio, Apache Web Services, XML, and REST API/Kafka or event-driven integration.
  • At least 7 years designing and implementing Azure cloud architectures.
  • Experience building scalable, secure cloud applications and working with APIs, system design, integrations, and data mapping.
  • Experience with Azure DevOps, Azure Monitor, Azure Security Center, Docker, Kubernetes, design patterns, and SOA.
  • Excellent ANSI SQL querying across structured and unstructured data sources, including Snowflake, Oracle, SQL, and NoSQL.
  • Experience with Azure Integration Services, logging tools such as ELK and Dynatrace, React, Elasticsearch, generative AI tools, and automated testing tools.

Nice to have

  • Understanding of financial message formats such as ISO 20022, PAIN, BAI, EDI, CSV, and XML.
  • One to five years of Python coding, a banking systems background, or Microsoft Azure certification is desirable.

Benefits and development

  • The employer describes a total rewards program with bonuses and flexible benefits, competitive compensation, and stock where applicable.
  • The role offers coaching, development opportunities, collaborative work, training in financial services, and challenging work.

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