About the Role
You’ll be joining CIBC’s Shared Platform Technology team and be at the heart of CIBC’s digital transformation, successfully delivering complex, enterprise-scale cloud based applications involving multiple back-end systems. As a Sr. Consultant, Back End Developer, you will build, implement and maintain flexible and modular solutions that enhance the client experience across lines of businesses both in Java and GoLang. You’ll assist with the planning and strategy for the technical design, development and integration of these applications.
Responsibilities
- Develop code and test computer programs for straightforward assignments.
- Review, analyze, and modify programming systems, including encoding, testing, and debugging.
- Participate in the technical design, development, and integration of cross functional, multi-platform application systems.
- Effectively interact with team members, end users, business analysts, and technical resources to gather requirements and prepare design specifications as instructed by senior team members.
Requirements
- 10 years experience.
- Java (Java EE/Java SE) development ability.
- Familiarity with Containerization (Docker).
- Familiarity with Azure Cloud Services (Azure SQL, Databricks, ADLS, Event Hub, ADF).
- Familiarity with PostgreSQL.
- Familiarity with Kubernetes (or Red Hat OpenShift).
- Familiarity with Web Services/API.
- Familiarity with Web Security.
- Familiarity with Networking.
- Familiarity with Unix.
- Function as a subject matter expert (SME) to other developers, in addition to hands-on coding.
- Legally eligible to work at the specified location(s) and, where applicable, must have a valid work or study permit.
Skills
- GoLang
- Application Design
- Application Development
- Java (Programming Language)
- Leading Project Teams
- Microservices Architecture
- Solutions Design
Location
- Toronto-CC East 11th Floor
Work Type
- On-site full-time
- Hybrid work arrangement
Experience Level
- Sr. Consultant
- 10 years experience
Education Level
- Computer Science, Accounting, 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, our social, points-based recognition program
- Purpose Day; a paid day off dedicated for you to use to invest in your growth and development
About the Company
- We’re building a relationship-oriented bank for the modern world.
- At CIBC, we embrace your strengths and your ambitions, so you are empowered at work.
- Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.
- 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.
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
