Consultant, Application Development at CIBC | Ontario, CA | Rezi

Consultant, Application Development at CIBC

Consultant, Application Development

CIBC · Ontario, CA

4 days ago

Consultant, Application Development

CIBC · Ontario, CA

5 days ago
Resume preview

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

Target Resume Now

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.