About the Role
You’ll be joining CIBC’s Capital Markets, Total Risk Management Technology group, at the heart of CIBC’s digital transformation, successfully delivering complex, enterprise-scale applications involving multiple back-end systems. As a Consultant, Application Development, you’ll assemble, implement, and maintain accurate and user-friendly solutions that enhance compliance and reporting efficiency for regulatory bodies and stakeholders. You’ll lead the planning and strategy for the technical design, development and integration of these applications.
Responsibilities
- Perform and coordinate complicated application programming activities.
- Design the application's technical infrastructure using specific databases, programming languages, utilities, and testing approaches.
- Lead the design and development of cost-effective and innovative solutions.
- Develop multi-year technology roadmaps that align with the bank’s vision, strategy, and business goals.
- Lead multiple complicated projects involving backend systems, new technology, and the enhancement of existing applications.
- Act as development team lead and run code-review sessions with the wider team to ensure the project is on track to meet goals.
- Support and mentor intermediate and senior developers by sharing knowledge, collaborating and problem solving.
Requirements
- At least 3 years with .NET, C#, SQL Server, SSIS.
- Basic software development principles and patterns knowledge.
- Ability to write unit tests and automation tests.
- Legally eligible to work at the specified location(s).
- Must have a valid work or study permit, where applicable.
- May be asked to complete an attribute-based assessment and other skills tests (such as simulation, coding, French proficiency).
Skills
- .NET
- C#
- SQL Server
- SSIS
- Azure Cloud
- Azure Functions
- Azure Blob Storage
- Microservices
- Unit Testing
- Automation Testing
- Analytical Thinking
- Application Development
- Applications Programming
- Emerging Technologies
- IT Strategic Planning
- Mentoring Staff
- Project Management Technology
- Work Collaboratively
Location
- Toronto-81 Bay, 28th Floor
Work Type
- Hybrid
- Regular
- Full-time
Experience Level
- Intermediate
- Senior
Salary/Compensations
- Competitive salary
Benefits
- Incentive pay
- Banking benefits
- Benefits program
- Defined benefit pension plan
- Employee share purchase plan
- Vacation offering
- Wellbeing support
- MomentMakers recognition program
- Purpose Day (paid day off for growth and development)
About the Company
- CIBC is building a relationship-oriented bank for the modern world.
- At CIBC, team members are empowered at work, have what they need to make a meaningful impact, and are truly valued for who they are and what they contribute.
- CIBC enables the work environment most optimal for employees to thrive in their role.
- CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong.
- CIBC seeks applicants with a wide range of abilities and provides an accessible candidate experience.
Equal Opportunity
- CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong.
- We seek applicants with a wide range of abilities and we provide an accessible candidate experience.
- If you need accommodation, please contact Mailbox.careers-carrieres@cibc.com.
