1 day ago
Toronto, CanadaMid Level
Responsibilities
- Design, develop, implement, and maintain accurate and user-friendly enterprise applications.
- Coordinate complex application programming activities and design technical infrastructure using databases, programming languages, utilities, and testing approaches.
- Create technology roadmaps aligned with the bank’s vision, strategy, and business goals.
- Lead projects involving backend systems, new technologies, and enhancements to existing applications.
- Act as development team lead, run code reviews, and mentor intermediate and senior developers.
Requirements
- At least 3 years of experience with C#.NET concepts such as object-oriented programming and SOLID principles, including the ability to write production-ready code.
- Experience with SQL Server and SSIS, including stored procedures, joins, indexes, and query optimization.
- Knowledge of basic software development principles and patterns, unit testing, and automation testing.
- Azure Cloud experience, particularly with Azure Functions, Azure Blob Storage, and microservices, is a strong asset.
- Must be legally eligible to work at the specified location and hold a valid work or study permit where applicable.
Benefits
- Hybrid work arrangement with 1–3 days per week onsite and other days remote.
- Competitive salary and incentive pay.
- Banking benefits, a benefits program, defined benefit pension plan, employee share purchase plan, vacation offering, and wellbeing support.
- MomentMakers social recognition program and a paid Purpose Day for personal growth and development.
- Regular employment with 37.5 weekly hours.
About CIBC
CIBC (Canadian Imperial Bank of Commerce) provides retail, business, wealth management, and capital markets services to individuals, small and mid-sized businesses, and institutional clients in Canada and the U.S. It earns revenue from interest income, fees, and trading and advisory services, and offers digital and branch banking, mortgages, credit cards, and investment products. Founded in 1961 and headquartered in Toronto, it is one of Canada’s Big Five banks and is listed on the TSX and NYSE (CM).