Talent.com
BMO
Sr. C# Developer SpecialistBMO • Toronto, ON, CAN
Sr. C# Developer Specialist

Sr. C# Developer Specialist

BMO • Toronto, ON, CAN
30+ days ago
Salary
CA$75,900.00 yearly
Job type
  • Full-time
  • Part-time
Job description

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.

Create a job alert for this search

Sr. C# Developer Specialist • Toronto, ON, CAN

Similar jobs

C Developer - toronto

Tekgence Inctoronto, on, ca
Full-time

C/C++ Developer (C, C++,IBM MQ,Kafka,Scala).Role Descriptions: Job Summary We are seeking a skilled C/C ++Developer to join our dynamic team.The ideal candidate will have hands-on experience with m... Show more

 • Promoted

RQ11117 - 2 x Sr. Software Developer

Source CodeToronto, ON, CA
Temporary

Delta Lake, Azure Storage, ADF, Azure Analysis Service.Design and develop BI dashboards and reports based on business requirements.Implement, maintain, and support.Experience with cloud platform li... Show more

 • Promoted

Specialty Developer - Senior (Lead) (Toronto)

RaiseToronto, ON, CA
Full-time

Location: Toronto, ON - Hybrid (5 times a month in office – Every Wednesday and third Friday).Contract Length: 6 months with possibility for extension.We at Raise are hiring a Specialty Developer -... Show more

 • Promoted

Sr Software Developer, AI Platform

WealthsimpleToronto, ON, CA
Full-time

Wealthsimple's mission is to help everyone achieve financial freedom – by making financial services simple, transparent, and low-cost.We are Canada's largest fintech, trusted by over 3 million clie... Show more

 • Promoted

QA Developer (Toronto)

DentalToronto, ON, CA
Full-time

Location: Toronto, Ontario – Full time.This role sits at the heart of Dentalcorp’s data ecosystem, ensuring the accuracy, reliability, and trustworthiness of the data that powers our clinical, oper... Show more

 • Promoted

Hybrid Specialty Developer Toronto

Global Technical Talent, an Inc. 5000 CompanyToronto, ON, CA
Full-time

Join a leading financial institution in Toronto as a Specialty Developer.This hybrid contract role focuses on development for the QA space, enhancing vendor integration within a sizable tech team.T... Show more

 • Promoted

Software Dev. Sr. Specialist Advisor

NTT DATA, Inc.Toronto, ON, CA
Full-time

Design and implement agent-based AI workflows for different domains such as Healthcare, Finance, Retail, etc.Design agentic AI architectures for manufacturing workflows.Build multi-agent financial ... Show more

 • Promoted

Sr. IDMC Developer

Tata Consultancy ServicesToronto, ON, CA
Full-time

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c... Show more

 • Promoted

Sr. Developer

Highbrow LLCToronto, ON, CA
Full-time

Job Location: Toronto, ON (2 days/week onsite).Work Eligibility: All Work Authorizations are Permitted – No Visa Transfers.Automate Regression Testing harness – capability to run regression batches... Show more

 • Promoted

Sr. Technical Specialist, Middleware

RBCToronto, ON, CA
Full-time

As a Technical Systems Specialist on the BPM Middleware hosting team, you will work to install and support the Pega Infrastructure within RBC.This team is responsible for supporting the Pega Infras... Show more

 • Promoted

Sr. Software Developer, Quality Platform

Propel Holdings Inc.Toronto, ON, CA
Full-time

Software Developer, Quality Platform.Propel (TSX: PRL) is the fintech company building a new world of financial opportunity by facilitating access to credit for consumers underserved by traditional... Show more

 • Promoted

Sr. Full Stack Developer (Canada)

Q4 Inc.Toronto, ON, CA
Full-time

At Q4, we make an impact together, obsess over our customer, operate with integrity, and bring big ideas to life.Q4 is charting a bold new path for investor relations as the first AI-driven IR Ops ... Show more

 • Promoted

Sr. Software Developer, Platform & Tooling

GenesysToronto, ON, CA
Permanent

Enable hundreds of engineers to build, deploy, and operate services reliably across global Genesys Cloud regions by shaping the internal platform that powers them.This role directly improves develo... Show more

 • Promoted

Sr Developer - Fenergo2

Aarorn Technologies IncToronto, ON, CA
Full-time

Job Title: Sr Developer – Fenergo2.Location: Toronto, ON (3x onsite a week).We are looking for a strong technical lead who can coordinate across teams, support production stability, and manage end‑... Show more

 • Promoted

Senior C# Developer

Bank of MontrealToronto, ON, CA
Part-time

Application Deadline:06/25/2026Address:33 Dundas Street WestJob Family Group:TechnologyWe are seeking a seasoned C# developer with deep expertise in branch banking applications under Channels Techn... Show more

 • Promoted

RQ07988 - Sr. Software Developer

Rubicon PathToronto, ON, CA
Full-time

Full Stack Development Expertise:.Hands-on experience with both front-end and back-end development, particularly using Java for the backend and modern front-end frameworks such as Angular.Strong ex... Show more

 • Promoted

Software Developer Sr

DayforceToronto, ON, CA
Full-time

Posted Monday, April 27, 2026 at 4:00 AM | Expires Sunday, June 28, 2026 at 3:59 AM.Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, M... Show more

 • Promoted

Innovative Senior C++ Developer for Enterprise Solutions

IslandToronto, ON, CA
Full-time

Join a cutting-edge R&D team to develop the future of enterprise software.Leverage your C/C++ expertise to create solutions that influence productivity and security for modern businesses.As a Senio... Show more

 • Promoted

Sr. Software Developer, Platform & Tooling

8110 Canada - Genesys Cloud Services Corp.Toronto, ON, CA
Permanent

Genesys empowers organizations of all sizes to improve loyalty and business outcomes by creating the best experiences for their customers and employees.With the AI‑powered Experience Orchestration ... Show more

 • Promoted

Sr. Software Developer, Quality Platform

Propel Holdings IncToronto, ON, CA
Full-time

Software Developer, Quality Platform.Propel (TSX: PRL) is the fintech company building a new world of financial opportunity by facilitating access to credit for consumers underserved by traditional... Show more