Desired Skills and Experience

  • Design & Develop: Analyze, define and document requirements for data, workflow, logical processes, hardware and operating system environment, interface with other systems, internal and external checks, controls, and outputs. Maintain relationship with business management to identify technology needs and align application services to support those needs. 
  • Programming Ability: Perform and coordinate complex application programming activities: develop specifications, code, test, debug, document, and adjust in order to ensure successful implementation and maintenance of programs. Provide solutions that potentially impact other dependent projects and applications. Ensure that errors are detected to avoid production outages 
  • Lead & Influence: Provide cost and time estimates for assigned work packages to support the development of time tables and project plans. May act as a team lead for a small to medium team and/or technical solution provider (subject matter expert) for complex application problems
  • You can demonstrate experience in: 5+ years of hands on experience on Dynamics CRM (Dynamics 365, 2016), both On-Prem and Cloud. You have proven experience with situations where assessment of Out of the Box vs configuration vs customization was completed and a decision was finalized. You have 3 - 6 years of application development experience using .NET 4.5 or higher framework, SSIS & SSRS for reporting and ETL, IIS Web Server. As a technical lead developer, you have experience in technical design, estimations, coaching individuals as well as production support.
  • You have strong knowledge of: Installation, configuration and customized MS Dynamics CRM (on-Prem and Cloud). It’s an advantage if you have experience in JSON, Azure
  • You’re driven by collective success. You know that collaboration can transform a good idea into a great one. You understand the power of a team that enjoys working together to create a shared vision. 
  • Values matter to you. You bring your real self to work and you live our values - trust, teamwork, and accountability
  • Thrive: Benefit from an open and approachable culture that provides the flexibility and support you need to integrate your life at work and at home
  • Connect: Work in a place where the right technology and infrastructure fosters innovation, collaboration and creativity
  • Develop: Grow your skills and career through our best-in-class onboarding experience, ongoing learning opportunities, and individual development planning.
  • Prosper: Share in our collective success with a competitive salary, incentive pay, banking benefits, health benefits program, and employee share purchase plan
  • 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 during the application or interview process, please contact careers-carrieres@cibc.com
  • You need to be legally eligible to work in Canada at the location(s) specified above and, where applicable, must have a valid work or study permit

Apply