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.
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.
Understanding of mission-critical financial applications and multi-layer banking systems.
Integration experience with peripherals supporting branch applications
Strong knowledge of Waterfall and Agile/Scrum.
Excellent communication, collaboration, and problem-solving skills.
Ability to work independently and lead project teams.
-
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, Ontario5 days ago
- Work in company
Spécialiste du développement des talents– Développement du leadership
Only for registered members
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
-
+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 ...
Toronto1 month ago
-
Mitacs helps industry and non-profit partners solve strategic challenges by leveraging Canada's world-class post-secondary talent. · ...
Toronto, ON1 month ago
-
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, ON1 week ago
-
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, Ontario1 month ago
-
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 year3 days ago
-
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, Ontario1 month ago
-
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 year4 days ago
-
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 year14 hours ago
-
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 year1 week ago
-
++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, Ontario1 week ago
-
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 year1 day ago
-
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 year1 day ago
-
Lead the development, review, and ongoing maintenance of robust financial models for new projects and initiatives. · ...
Toronto, Ontario2 weeks ago
-
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, Ontario4 weeks ago
-
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, Ontario3 weeks ago
-
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 Area2 weeks ago
-
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, Ontario3 weeks ago
-
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, ON3 weeks ago
-
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, Ontario1 month ago
Sr. C# Developer Specialist - Ontario (ON) - BMO Financial
Description
Application Deadline:
03/26/2026Address:
33 Dundas Street WestJob Family Group:
TechnologyJob 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
Qualifications
Experience: 7+ years in software development in a net environment.
Technical Skills:
Business Knowledge:
Methodologies:
Soft Skills:
Salary :
$75,900.00 - $141,900.00Pay Type:
SalariedThe 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.
-
Specialiste developpement investissement
Only for registered members Toronto, Ontario
-
Spécialiste du développement des talents– Développement du leadership
Only for registered members Toronto
-
Specialiste developpement investeissement
Only for registered members Toronto
-
Specialist, Program Development
Only for registered members Toronto, ON
-
Franchise Development Specialist
Only for registered members Toronto, ON
-
Spécialiste, Développement d'applications des TI
Only for registered members Toronto, Ontario
-
Business Development Specialist
Only for registered members Toronto, Ontario
-
Business Development Specialist
Only for registered members Toronto, Ontario
-
Business Development Specialist
Only for registered members Greater Toronto Area
-
Business Development Specialist
Only for registered members Toronto, Ontario
-
Business Development Specialist
Only for registered members Greater Toronto Area
-
Franchise Development Specialist
Only for registered members Toronto, Ontario
-
Business Development Specialist
Only for registered members Toronto, Ontario
-
Business Development Specialist
Only for registered members Toronto, Ontario
-
Corporate Development Specialist
Only for registered members Toronto, Ontario
-
Software Development Specialist
Only for registered members Toronto, Ontario
-
Business Development Specialist
Only for registered members Toronto, Ontario
-
People Development Specialist
Only for registered members Greater Toronto Area
-
Specialist, Sales Development
Only for registered members Toronto, Ontario
-
Specialist, Leadership Development
Only for registered members Toronto, ON
-
Learning & Development Specialist
Only for registered members Toronto, Ontario