Sr. C# Developer Specialist - Ontario (ON) - BMO Financial

    BMO Financial
    BMO Financial Ontario (ON)

    8 hours ago

    Permanent
    Description

    Application Deadline:

    03/26/2026

    Address:

    33 Dundas Street West

    Job Family Group:

    Technology

    Job Title: Sr. C# Developer Specialist - Branch Banking Applications

    Department: Channels Technology
    Location: BMO Place (33 Dundas West, Toronto, ON)
    Employment Type: Full-Time (Hybrid)

    About the Role

    We are seeking a highly skilled C# Developer Specialist to join our Channels Technology team, focusing on branch banking applications. This role requires a deep understanding of core business processes, architecture patterns, and technology strategies such as Transformation, SmartCore, and DevOps. You will design, develop, and integrate software solutions that meet business requirements, adhere to security and performance standards, and align with enterprise architecture.

    Key Responsibilities

    • Design and implement software solutions that meet functional and non-functional requirements.

    • Write, configure, and integrate code following architecture patterns and technology strategy.

    • Conduct detailed code reviews and provide constructive feedback.

    • Assess design decisions for impact on performance, schedule, budget, and downstream systems.

    • Evaluate new technologies for fit and assess upstream/downstream impacts on process, data, and risk.

    • Support production issues, perform root-cause analysis, and recommend improvements.

    • Decompose business requirements into detailed design specifications and code.

    • Build scalable, supportable solutions and promote common assets across the organization.

    • Lead initiatives to deliver business objectives and mentor team members.

    • Stay current with industry trends and best practices through continuous learning.

    Qualifications

    Experience: 7+ years in software development in a net environment.

    Technical Skills:

    • Advanced knowledge of .NET 8 framework and C#.

    • Strong experience with front-end technologies and Entity Framework.

    • Proficiency in SQL databases, Winform. Angular is a plus.

      • Understand the feature flag management.

      • Strong end to end integration and trouble shooting knowledge.

      • Familiarity with modern development practices such as Domain-Driven Design and modularization of legacy code.

      Business Knowledge:

      • Understanding of mission-critical financial applications and multi-layer banking systems.

      • Integration experience with peripherals supporting branch applications

      Methodologies:

      • Strong knowledge of Waterfall and Agile/Scrum.

      Soft Skills:

      • Excellent communication, collaboration, and problem-solving skills.

      • Ability to work independently and lead project teams.

      Salary :

      $75,900.00 - $141,900.00

      Pay Type:

      Salaried

      The above represents BMO Financial Group's pay range and type.

      Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group's expected target for the first year in this position.

      BMO Financial Group's total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit:

      About Us

      At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.

      As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one - for yourself and our customers. We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.

      To find out more visit us at .

      BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other's differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.

      Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.


  • Work in company

    Specialiste developpement investissement

    Only for registered members

    Une carrière de spécialiste du développement des placements au sein de l'équipe Gestion de patrimoine de la Banque Nationale signifie agir à titre d'expert en croissance des placements. Ce poste vous permet d'avoir une incidence positive sur notre organisation grâce à vos compéte ...

    Toronto, Ontario

    5 days ago

  • Nous sommes une coopérative canadienne engagée dans la promotion d'une société durable.Créer des communications attrayantes. · Gérer les relations avec les fournisseurs. · Mettre en œuvre des projets à petite échelle. · ...

    Toronto $60,574 - $100,956 (CAD)

    1 month ago

  • Work in company

    Specialiste developpement investeissement

    Only for registered members

    +Ayant une incidence positive sur notre organisation par vos compétences en développement des affaires, planification financière et gestion de relations avec la clientële. · + · +Collaborer avec les spécialistes hypothæcaires pour repérer les occasions de placement et proposer de ...

    Toronto

    1 month ago

  • Work in company Remote job

    Specialist, Program Development

    Only for registered members

    Mitacs helps industry and non-profit partners solve strategic challenges by leveraging Canada's world-class post-secondary talent. · ...

    Toronto, ON

    1 month ago

  • Work in company

    Franchise Development Specialist

    Only for registered members

    We're hiring a Franchise Growth Associate to help match aspiring entrepreneurs with the right franchise opportunities and support our partner brands as they expand across Canada. · This is a full-time, in-office position based in the GTA. · ...

    Toronto, ON

    1 week ago

  • Work in company

    Spécialiste, Développement d'applications des TI

    Only for registered members

    Lieu De Travail Toronto, Ontario, Canada · Horaire 37.5 · Secteur D'activité Solutions technologiques · Détails De La Rémunération $91 200 - $136 800 CAD · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Business Development Specialist

    Only for registered members

    Specialist, Business Development · 12-Month Contract · Hybrid · Canada · Are you passionate about driving business growth and building client relationships? · Do you want a role where you can contribute to raising a firm's brand profile on a national level? · Are you strategic, o ...

    Toronto, Ontario $65,000 - $105,000 (CAD) per year

    3 days ago

  • Work in company

    Business Development Specialist

    Only for registered members

    This is a full-time role for Business Development Specialist based in Toronto. The role involves identifying new business opportunities and conducting market research to inform strategies.Building and maintaining customer relationships · Providing excellent customer service · Gen ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Business Development Specialist

    Only for registered members

    Title: Business Development Specialist · Req: ID: 17139 · Location: Dhahran, Saudi Arabia · Overview: · We are seeking a Business Development Specialist to join our · Downstream Origination Department. · Downstream Growth and Development (DG&D) implements the Company's downstream ...

    Greater Toronto Area $65,000 - $105,000 (CAD) per year

    4 days ago

  • Work in company

    Business Development Specialist

    Only for registered members

    Description · Job Title · Business Development Specialist · ______________________________________________________________________________ · Build the future with us · Are you driven by · business growth · , · relationship building · and · helping clients thrive · ? Are you eager ...

    Toronto, Ontario $65,000 - $105,000 (CAD) per year

    14 hours ago

  • Work in company

    Business Development Specialist

    Only for registered members

    Company Description · Omadapark specializes in managing parking facilities with a focus on exceptional customer service and improving operational performance. Utilizing innovative approaches and cutting-edge technology, the company prioritizes revenue growth and efficiency for it ...

    Greater Toronto Area $65,000 - $105,000 (CAD) per year

    1 week ago

  • Work in company

    Franchise Development Specialist

    Only for registered members

    ++Help Launch Canada's Next Big Franchise Brands. · ++Engage with prospective franchisees via phone,email & Zoom · <liGuide candidates through the discovery & onboarding process/li++Valid_job:1} I made some modifications to your request to generate a working JSON formatted resp ...

    Toronto, Ontario

    1 week ago

  • Work in company

    Business Development Specialist

    Only for registered members

    Company Description · Thriv3 Agency empowers web3 projects to launch, scale, and generate global impact. Specializing in innovative services, we offer expertise in incubation, advisory, go-to-market strategies, key opinion leader (KOL) management, product fundraising, and integra ...

    Toronto, Ontario $65,000 - $105,000 (CAD) per year

    1 day ago

  • Work in company

    Business Development Specialist

    Only for registered members

    Our Toronto office is in the heart of the financial district. At Stikeman Elliott, we have a culture that values teamwork, service excellence and mentorship. Aside from working with an incredible team, we also have a fantastic benefits program, a learning and development grant an ...

    Toronto, Ontario $65,000 - $105,000 (CAD) per year

    1 day ago

  • Work in company

    Corporate Development Specialist

    Only for registered members

    Lead the development, review, and ongoing maintenance of robust financial models for new projects and initiatives. · ...

    Toronto, Ontario

    2 weeks ago

  • Work in company

    Software Development Specialist

    Only for registered members

    We're looking for a Software Development Specialist (Tech Lead) — Java/Angular with proven, recognized experience as a tech lead to join our growing team.Join us to shape the future of commercial insurance technology. We're building a modern Policy Administration System for Comme ...

    Toronto, Ontario

    4 weeks ago

  • Work in company

    Business Development Specialist

    Only for registered members

    This Business Development Specialist role can be fully remote, hybrid or based in office and is responsible for developing system integration design concepts for OEM customers utilizing Applied's products and value-added services. · ...

    Toronto, Ontario

    3 weeks ago

  • Work in company Remote job

    People Development Specialist

    Only for registered members

    We are dedicated to empowering individuals to live extraordinary lives through inspiration, choice, · & personal growth. Our mission is to help individuals discover their purpose, · & unleash their potential.This role allows you to leverage your experience, · & continue developin ...

    Greater Toronto Area

    2 weeks ago

  • Work in company

    Specialist, Sales Development

    Only for registered members

    The Sales Development Specialist plays a critical role in converting digitally-sourced prospects into active trading clients. · The specialist educates clients on 's products, platforms, and regulatory requirements while guiding them through account activation and funding. Bachel ...

    Toronto, Ontario

    3 weeks ago

  • Work in company

    Specialist, Leadership Development

    Only for registered members

    BDO is seeking a Specialist, Leadership Development. The role will support the delivery of high-impact programs designed to build leadership capability across the firm. · Project Management and Program support: planning and executing programs that elevate key skills, behaviors, a ...

    Toronto, ON

    3 weeks ago

  • Work in company

    Learning & Development Specialist

    Only for registered members

    The Learning & Development (L&D) team partners closely with the executive leadership team, business leaders and HR Business Partners to identify learning needs and to design, develop and deliver relevant training programs for our consultants. · ...

    Toronto, Ontario

    1 month ago

Jobs
>
Toronto