Business Technology Specialist( .Net/AWS/Banking)

BMO

Toronto

On-site

CAD 110,000 - 170,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BMO (Bank of Montreal) Toronto is seeking an experienced senior software leader to drive design, development, and deployment of enterprise applications built on .NET, Angular, and AWS. You will mentor teams, implement AI-enhanced development practices, and ensure secure, scalable solutions.

The role emphasizes cloud-native architecture, microservices, and DevOps maturity across the SDLC, with collaboration across business and technology partners in a fast-paced environment.

Qualifications

  • 8+ years of hands-on software development experience.
  • Strong .NET/C# and ASP.NET Core expertise.
  • Proficient in Angular and modern front-end frameworks.
  • 3+ years of leading development teams.
  • Experience with microservices-based solutions.
  • Extensive experience with REST APIs and event-driven patterns.
  • Strong AWS cloud services experience.
  • Experience with Docker, ECS, Kubernetes or OpenShift.
  • CI/CD and DevOps practices using enterprise tooling.
  • Security, authentication, encryption, and OWASP principles.
  • Experience with relational databases and cloud DB platforms.
  • Experience in AI-powered development tools.

Responsibilities

  • Lead the design, development, testing, deployment, and support of enterprise applications using .NET Core, C#, Angular, AWS, and microservices architectures.
  • Provide technical leadership to development teams and act as the primary resource for complex initiatives.
  • Champion AI adoption throughout the SDLC, including AI-assisted coding and test automation.
  • Design and develop cloud-native apps leveraging AWS services such as ECS, Lambda, API Gateway, Cognito, RDS, S3.
  • Develop and maintain RESTful APIs and enterprise integrations.
  • Lead modernization initiatives, migrating monolithic apps to microservices and containers.
  • Collaborate with Architects and stakeholders to meet functional/non-functional requirements.
  • Establish coding standards, design patterns, and security controls.
  • Create CI/CD pipelines and infrastructure-as-code for delivery efficiency.
  • Troubleshoot production issues and drive continuous improvement.
  • Evaluate emerging technologies and AI capabilities for delivery outcomes.

Skills

.NET Core / C#
Angular
AWS
Microservices
CI/CD / DevOps
AI-assisted development
Security principles
Team leadership
REST APIs
Docker
Kubernetes
OpenShift

Tools

Docker
Kubernetes
OpenShift

Job description

Application Deadline:

11/15/2026

Address:

100 King Street West

Job Family Group:

Technology

Leads the design, development, implementation, and support of enterprise applications built on modern technologies including .NET, Angular, AWS cloud services, and AI-enabled development platforms . Serves as a senior technical leader responsible for delivering secure, scalable, and high-performing technology solutions while driving engineering excellence, development best practices, and continuous improvement across the software development lifecycle.

Partners with business stakeholders, architects, product owners, and technology teams to translate business requirements into robust technical solutions that align with organizational objectives, security standards, and technology roadmaps.

Key Responsibilities
  • Lead the design, development, testing, deployment, and support of enterprise applications using .NET Core, C#, Angular, AWS, and microservices architectures .
  • Provide technical leadership to development teams and act as the primary technical resource for complex initiatives and critical application delivery.
  • Champion the adoption and effective use of Artificial Intelligence (AI) throughout the Software Development Lifecycle (SDLC) , including AI-assisted coding, code reviews, test automation, documentation generation, impact analysis, and developer productivity optimization.
  • Design and develop cloud-native applications leveraging AWS services such as ECS, Lambda, API Gateway, Cognito, RDS, S3, EventBridge, CloudWatch, and related platforms.
  • Develop and maintain RESTful APIs, event-driven integrations, and enterprise services supporting internal and external business capabilities.
  • Lead application modernization initiatives, including migration of monolithic applications to microservices, containerized platforms, and cloud-based architectures.
  • Collaborate with Solution Architects and business stakeholders to develop technical designs that meet functional, non-functional, security, and operational requirements.
  • Establish and enforce coding standards, design patterns, development best practices, and application security controls.
  • Conduct code reviews and provide mentorship to developers, fostering technical growth and engineering excellence within the team.
  • Design and implement CI/CD pipelines, automated testing frameworks, infrastructure-as-code, and DevOps practices to improve software quality and delivery efficiency.
  • Troubleshoot and resolve complex application, integration, performance, and production support issues.
  • Evaluate emerging technologies, AI capabilities, frameworks, and cloud services through proof-of-concepts and recommend innovative solutions to improve delivery outcomes.
  • Ensure solutions meet enterprise standards for security, compliance, availability, resiliency, observability, and maintainability.
  • Participate in sprint planning, technical estimation, release planning, and technology road-mapping activities.
  • Support production stability through proactive monitoring, performance tuning, root-cause analysis, and continuous improvement initiatives.
  • Collaborate effectively across multiple teams, vendors, and business partners to deliver successful technology outcomes.
  • Apply risk management and security-by-design principles throughout the application lifecycle while ensuring adherence to organizational standards, policies, and regulatory requirements.
  • Stay current with industry trends, cloud technologies, AI advancements, software engineering practices, and banking technology innovations.
Required Qualifications
  • 8+ years of hands-on software development experience.
  • Strong expertise in .NET / C# / ASP.NET Core application development.
  • Strong expertise in Angular and modern front-end development frameworks.
  • 3+ years of experience leading development teams or serving as a technical lead on large-scale initiatives.
  • Strong experience designing and implementing microservices-based solutions .
  • Extensive experience with REST APIs, event-driven architectures, and enterprise integration patterns.
  • Strong experience with AWS cloud services and cloud-native application development.
  • Experience with container technologies such as Docker, ECS, Kubernetes, or OpenShift.
  • Experience implementing CI/CD pipelines and DevOps practices using enterprise tooling.
  • Strong understanding of application security, authentication, authorization, encryption, and OWASP security principles.
  • Experience with relational databases, data modeling, SQL optimization, and cloud database platforms.
  • Experience building scalable, highly available, and resilient applications.
  • Demonstrated experience leveraging Generative AI and AI-powered development tools (GitHub Copilot, Amazon Q, ChatGPT Enterprise, AI-assisted testing or similar technologies) to improve developer efficiency, code quality, and delivery outcomes.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Experience work
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Enterprise Solutions Architect
Senior Enterprise Solutions Architect

Bank N.A. • Toronto

Hybrid
CAD 140,000 - 210,000
Engineering Manager-- AMADC5817069
Engineering Manager-- AMADC5817069

Compunnel Inc. • Toronto

On-site
CAD 120,000 - 160,000
Enterprise Developer
Enterprise Developer

Quantum Technology Recruiting Inc. (QTR) • Toronto

On-site
CAD 90,000 - 120,000
Full Stack Architect
Full Stack Architect

Htd Resources Pvt Ltd. • Toronto

On-site
CAD 120,000 - 180,000
Full-Stack Java/Angular Engineer for Cloud & AI
Full-Stack Java/Angular Engineer for Cloud & AI

Compunnel, Inc. (old) • Montreal

Hybrid
CAD 90,000 - 130,000
.Net Application Developer
.Net Application Developer

ISG Search Inc • Toronto

Hybrid
CAD 76,000 - 124,000
Senior Dotnet Developer
Senior Dotnet Developer

Lorven Technologies Inc. • Mississauga

Hybrid
CAD 120,000 - 160,000
Senior Systems Developer (Dynamics 365)
Senior Systems Developer (Dynamics 365)

Resonaite • Toronto

Hybrid
CAD 110,000 - 150,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Citigroup Inc. • Mississauga

On-site
CAD 133,000 - 200,000
Technical Lead/Solutions Architect
Technical Lead/Solutions Architect

Arcadia • Toronto

Hybrid
CAD 110,208 - 123,984