Senior Full Stack Developer

RBCToronto, ON
Onsite

About The Position

We’re seeking a talented Senior Full Stack Developer who will be developing and maintaining legacy and "Cloud First" applications written primarily in C# and focused on .Net Core and Azure cloud platform.

Requirements

  • 3-5 years of experience in C# (.NET Core), Visual Studio, Apache Web Services, XML, and Restful-API/Kafka & event-driven integration capabilities.
  • Previous experience in design and implementing cloud-based architecture using Azure services like Services Logic Apps, Azure Functions, Azure Event Hub, Azure Redis, Cosmos DB, Blob Storage, KeyVault, Azure Repos.
  • Experience with Azure DevOps, Azure Monitor, and Azure Security Center.
  • Knowledge of containerization using Docker and Kubernetes.
  • Experience with various Design Patterns (MVC, MVVM, etc.), SOA and other Architectural concepts.
  • Experience with AI Coding Tools e.g. Github Copilot, database technologies (SQL and/or NoSQL), Design Thinking and Agile framework.
  • Strong problem-solving skills can effectively communicate technical concepts to non-technical clients and collaborate with both business and technical teams.
  • Curiosity for continuous learning both in business and technology; passion for innovation and desire to learn new technologies.
  • Understanding of the financial services industry and business models.
  • Experience with DevOps practices (ADO, Jenkins, ArgoCD)

Responsibilities

  • Collaborate with the team to understand the business problem, architecture and design concepts and translate them into functional prototypes.
  • Develop user-friendly and responsive front-end interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular).
  • Build secure and scalable back-end systems using server-side languages (e.g., Python, Java, Node.js) and frameworks.
  • Implement, maintain and update CI/CD pipelines on a cloud environment.
  • Collaborate with business partners, architects and other groups to identify complex technical and functional needs of systems based on priority.
  • Collaborate with multiple, enterprise-wide distributed performing teams to deliver new capabilities in business applications.
  • Leverage Gen-AI/AI capabilities such as Claude, CoPilot, others – to generate code, test data generation and automated testing.
  • Demonstrate keen interest in leveraging automation for efficient delivery of engineering capabilities.

Benefits

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Leaders who support your development through coaching and managing opportunities.
  • Ability to make a difference and lasting impact.
  • Work in a dynamic, collaborative, progressive, and high-performing team.
  • A world-class training program in financial services.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service