Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Manager, Application Development role.
Rezi rewrites your resume against CIBC's job description. Free.

Tailor your resume to this Senior Manager, Application Development role.
Rezi rewrites your resume against CIBC's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Manager, Application Development posting at CIBC — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Manager, Application Development posting at CIBC — free, in seconds.
About the Role
CIBC is building a relationship-oriented bank for the modern world, seeking talented and passionate professionals dedicated to client success. The Senior Manager, Application Development is responsible for managing multiple development projects, development groups, and application support functions for a major line of business. This role oversees the development, testing, and implementation of organization-wide systems, directing and motivating staff to maximize their contributions and function effectively as a team. The role also leads a team to manage resource requirements, monitor quality, and ensure best practices in development, while collaborating with the business to improve applications.
Responsibilities
- Track and analyze operating environment for specified services and implement corrective actions.
- Work with clients and internal partners to determine, negotiate, and manage services to agreed standards.
- Monitor service levels to identify opportunities for improvement and recommend appropriate solutions.
- Lead and coach a high-performing group team of individuals.
- Direct, motivate, and develop your team, maximizing their contributions and professional growth.
- Share knowledge and collaborate to come up with effective solutions to problems.
- Work closely with clients and business partners to develop, test, and implement application programs.
- Advise application owners on technology possibilities and requirements to impact and improve the business.
Requirements
- At least 8+ years of hands-on experience in .NET (C#) application development.
- SQL Server database design and optimization experience.
- Experience with data technology stack (Informatica, Azure SQL, REST APIs).
- Experience with BI tools (Cognos, Power BI).
- Experience with Databricks for scalable ETL pipelines and data models.
- Solid knowledge of DevOps practices including environment management, security, pipeline management, compliance, and release management.
- Proficiency in Jira/Azure DevOps for taxonomy, story writing, estimation, and velocity measurement.
- Proven experience managing large-scale projects/programs, including budgeting and resource planning.
- Vendor management/third-party solution integration experience.
- Strong understanding of software architecture, RESTful APIs, microservices, and cloud platforms (Azure preferred).
- 4-5 years of experience leading a team of developers and testers.
- Ability to coach and help develop other team members.
- Hands-on experience in Software Design using SOLID Design principles.
- Familiarity with foundation AI models and integrating AI/ML solutions into enterprise applications is an asset.
- Understanding of AI model fine-tuning and customization is an asset.
- Strong experience with AI-powered coding agents (e.g., GitHub Copilot) is an asset.
- Degree in Computer Science, Engineering, Management Information Systems, or a related field of study.
- Demonstrated leadership qualities: bold, authentic, passionate about developing and coaching, leading diverse teams.
- Ability to embrace and champion change.
- Driven by collective success and collaboration.
- Lives values with high standards and genuine care in relationships.
- Legally eligible to work at the specified location(s).
- May be required to complete an attribute-based assessment and other skills tests.
Skills
- .NET (C#)
- SQL Server
- Informatica
- Azure SQL
- REST APIs
- Cognos
- Power BI
- Databricks
- DevOps
- Jira
- Azure DevOps
- Software Architecture
- Microservices
- Azure
- SOLID Design Principles
- AI/ML
- GitHub Copilot
- Analytical Thinking
- Application Development
- Application Testing
- Emerging Technologies
- People Management
- Project Management Technology
- Technical Leadership
- Work Collaboratively
Location
- Toronto
Work Type
- On-site
- Remote
Experience Level
- Senior
- 8+ years of hands-on experience in .NET (C#) application development
- 4-5 years of people leadership experience
Education Level
- Degree in Computer Science, Engineering, Management Information Systems, or a related field of study
Benefits
- Competitive salary
- 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, with what they need to make a meaningful impact and are valued for who they are and what they contribute.
- CIBC offers a career rather than just a paycheck, prioritizing employee goals and ambitions.
- CIBC provides spaces and technological tools to foster innovation.
- CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong.
- CIBC provides an accessible candidate experience and seeks applicants with a wide range of abilities.
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.