BMO Financial Group

Lead Application Developer(.NET/Angular/AWS)

BMO Financial Group
Apply
1 day ago
Toronto, CanadaStaff+

Base Salary

$70k - $150k/yr

Responsibilities

  • Lead the design, development, deployment, and support of full-stack enterprise applications using .NET/C#, Angular, REST APIs, and AWS.
  • Provide hands-on technical leadership across requirements analysis, architecture, implementation, testing, deployment, and production support.
  • Design scalable cloud-native solutions using AWS containerized and serverless services, microservices, microfrontends, and event-driven architectures.
  • Lead application modernization and migration initiatives involving legacy systems, containers, microservices, and cloud platforms.
  • Establish engineering standards, coding practices, design patterns, security controls, performance optimizations, and operational support requirements.
  • Build secure APIs, integration services, and distributed enterprise platforms while addressing authentication, authorization, compliance, and resilience.
  • Promote AI-assisted software development using GitHub Copilot, generative AI, automated code generation, intelligent testing, and code review automation.
  • Design and implement CI/CD pipelines and DevOps practices for reliable and automated software delivery.
  • Mentor developers through code reviews, design reviews, pair programming, and knowledge-sharing sessions.
  • Collaborate with business stakeholders, architects, product owners, infrastructure, security, and cloud engineering teams.
  • Troubleshoot complex production issues, performance bottlenecks, and distributed-system integration challenges.
  • Lead technical estimation, sprint planning, solution delivery, technology evaluations, and roadmap contributions across multiple initiatives.

Requirements

  • 8+ years of software development experience with .NET/C#, ASP.NET Core, and Angular.
  • 3+ years of experience leading development teams or serving as a technical lead.
  • Strong hands-on experience with AWS cloud services, including containerized and serverless architectures.
  • Experience with Kubernetes, ECS, Docker, or similar container technologies.
  • Strong experience designing microservices architectures and microfrontends.
  • Experience building and consuming RESTful APIs and implementing event-driven integration patterns.
  • Strong knowledge of relational databases, data modeling, SQL optimization, and cloud-based database services.
  • Experience with CI/CD pipelines, automated testing, version control, and DevOps practices.
  • Experience using AI-powered development tools such as GitHub Copilot or similar technologies.
  • Strong understanding of application security, authentication, authorization, OWASP practices, and internet-facing application design.
  • Experience with observability, monitoring, logging, and production support in cloud environments.
  • Strong analytical, troubleshooting, problem-solving, communication, and stakeholder-management skills.
  • Experience working in Agile/Scrum delivery environments.
  • Preferred qualifications include banking or financial-services technology experience, Oracle, SQL Server, or PostgreSQL experience, event-streaming knowledge, cloud migration and modernization experience, domain-driven design, clean architecture, distributed-systems patterns, AWS certifications, and enterprise-scale digital-transformation leadership.

Benefits

  • Health insurance, tuition reimbursement, accident and life insurance, retirement savings plans, and additional perks and rewards.
  • The stated salaried pay range is $70,000.00-$150,000.00, with compensation varying by location, skills, experience, education, and qualifications.
  • The posting provides an application deadline of November 15, 2026 and lists the work address as 100 King Street West.

Tech Stack

AngularApache KafkaAWSC#DockerKubernetesMicrosoft SQL Server.NETPostgreSQLSQL
BMO Financial Group

About BMO Financial Group

10,000+ employees

BMO Financial Group is a publicly traded North American bank offering personal and commercial banking, wealth management, and capital markets services to consumers, businesses, and institutions. Founded in 1817 and headquartered in Toronto, it operates in Canada and the United States, including BMO Bank N.A. in the U.S. The company is listed on the NYSE and TSX under the symbol BMO.

Contact me