Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
CIBC is seeking an Application Developer to join its Core Banking and Payment Technology team in Toronto. This role is integral to the bank’s digital transformation, focusing on developing and enhancing applications. With a full-time on-site requirement, the successful candidate will contribute to complex projects and collaborate with cross-functional teams.
We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients.
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.
To learn more about CIBC, please visit CIBC.com
What you'll be doing
You’ll be joining CIBC’s Core Banking and Payment Technology group. As an Application Developer, you’ll be at the heart of CIBC’s digital transformation, successfully delivering complex, enterprise-scale projects involving multiple back-end systems. You will also assemble, implement, and maintain easy, flexible, and personalized solutions that enhance the client experience. Within the team, you can expect to lead the planning and strategy for the technical design, development, and integration of these applications.
At CIBC, we enable an optimal work environment for you to thrive. To perform your work successfully, you’ll be on-site full-time.
How you'll succeed
Programming Skills: Develop, code, and test end-to-end our stack of applications. Review, analyze, and modify programming systems, including coding, testing, and debugging.
Systems Implementation: Participate in and conduct technical design, development, and integration of cross-functional, multi-platform application systems.
Troubleshooting and Technical Skills: Work closely with key business and technology partners to understand and address impact issues. Ensure adherence to all regulatory and security standards. Provide technical guidance on application development projects.
Relationship Management: Build strong relationships with team members, clients, vendors, and peers. Lead discussions, listen actively, and communicate effectively, recognizing that verbal communication includes tone, style, and structure.
Who you are
You have 2+ years of experience in application development involving the SDLC with the .NET framework. Experience with Java or Python, Azure cloud, and Windows/Linux OS is an asset.
You have hands-on experience with ATM software development, vendor software & hardware integrations, and Splunk releases. Experience with ATM software testing and configuration is an asset.
You have experience in troubleshooting network issues, supporting production incidents, managing infrastructure updates, and leading project initiatives for core applications.
You have knowledge in networking, security certificates, application installations, server setups, scripting skills (Bash/Shell), DevOps tools (CI/CD, GitLab, containers, build tools, JFrog/Artifactory), and UI frameworks like WPF, MVVM, XAML.
Values matter to you: You bring your authentic self to work and embody trust, teamwork, and accountability.
#LI-TA
What CIBC Offers
We prioritize your goals, starting with your strengths and ambitions. We offer a competitive salary, incentive pay, banking benefits, a comprehensive benefits program*, a defined benefit pension plan*, an employee share purchase plan, paid time off, wellbeing support, and MomentMakers, our recognition program.
Our spaces and tools foster collaboration and innovation to make a difference for our clients.
We support your growth through initiatives like Purpose Day, a paid day off for your development.
*Subject to plan and program terms and conditions
What you need to know
CIBC is committed to inclusion and accessibility. If you need accommodations, contact Mailbox.careers-carrieres@cibc.com
You must be legally eligible to work in the specified location(s) and have a valid work/study permit if applicable.
We may ask you to complete assessments and tests to learn more about you and to help you understand our organization better.
Job Location: Toronto-81 Bay, 18th Floor
Employment Type: Regular
Weekly Hours: 37.5
Skills: Ansible, Application Development, AI, Automation, Bash Scripting, C# .NET, DevOps, Git, Java, Linux, Azure, Python, Shell Scripting, Software Development, Windows, WPF, MVVM, XAML