Job Specifications
What You’ll Be Doing
You will be joining CIBC’s Digital Technology group. This group provides strategic partnership, production support and project execution to retail and small business customers across Canada, three primary internet sites (CIBC Online Banking, cibc.com and Simplii Financial), and mobile banking. Key applications include Mobile Banking, Online Banking, Enterprise Digital Experiences and Virtual Assistant.
You will be at the heart of CIBC’s Digital Transformation, successfully delivering complex, enterprise-scale technical solutions on modern platforms with a variety of system integration and patterns. As a Solutions Architect and Application Consultant, you have a deep understanding of Full-stack architectures and all technical aspects within a multi-platform, multi-brand, large distributed system comprising of Native Mobile, Web and API based interfaces deployed on Cloud Native stacks. You can break down large designs into simple, flexible, easily maintainable and personalized solutions that enhance the client experience across all Digital channels. You can apply critical thinking, present technical models & defend your solution to various stakeholders, including tech as well as business. You are abreast with AI development and the various tools being incorporated into the Tech Stack and are ready to tinker with new Tech and lead POC efforts.
At CIBC we enable the work environment most optimal for you to thrive in your role. You’ll have the flexibility to manage your work activities within a hybrid work arrangement where you’ll spend 1-2 day per week on-site, while other days will be remote.
How You’ll Succeed
Application Architecture and Design: Perform and coordinate complex solution design activities. Understand the business requirements and translate them into system and application design that is aligned with our technology roadmap. Design and document the technical functionality, infrastructure, interfaces and integrations. Lead the design of cost-effective and innovative solutions to meet both business objectives and the goal of operational efficiency.
Strategy and Roadmap: Contribute to technology roadmaps that are aligned with the bank’s vision, strategy, and business objectives. Lead multiple complex technology solutions while maintaining consistency across the platform, adopting best practices and pushing forward continuous improvements
Stakeholder Management: Act as the solution lead and interface with the project teams by driving and moderating design review sessions to walk stakeholders through and ensure that the overall design aligns with business requirements as well as architectural directions. Support and mentor junior designers and developers through knowledge sharing, collaboration and effective problem solving
Coaching: Coach and guide development teams and other partners throughout the project life cycle in understanding and implementing proper solutions.
Who You Are
You can demonstrate experience in: 10 years of hands-on experience in Java/J2EE, Spring/Springboot, and API development (RESTful and/or GraphQL). Full stack architecture & design – Mobile Native, Web and Microservices architecture, Cloud native design/integration patterns, and popular standards like OAuth. At least 3 years of Solution Design/Architecture experience and 7+ years of hands on experience on Full stack development using Mobile Native, Web (React JS, Vue JS), Java/J2EE, Spring/Springboot, Web Services (SOAP, JSON and RESTFul), Event Messaging, API Gateway. It is an asset if you are familiar with Agile methodologies, Cloud environments (Kubernetes, Azure/OCP or equivalent) and specially with AI tools for dev and design (CoPilot, ChatGPT, etc.)
You embrace and champion change. You are passionate about being on top of technology trends. You'll continuously evolve your thinking and the way you work in order to deliver your best.
Your influence makes an impact. You know that relationships and networks are essential to success. You inspire outcomes by making yourself heard.
You’re digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends. Have demonstrated interest in AI technologies and integration into your day-to-day tool set.
You're driven by collective success. You know that collaboration can transform a good idea into a great one. You understand the power of an inclusive 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.
About the Company
CIBC is here to help all our clients reach their goals.
We know the importance of reliable financial products and services, and we're dedicated to providing them in a way that lets you bank however you want, whenever you want.
With innovative tools designed around your priorities and a team fully focused on your success, you'll get the insights you need to get even closer to achieving your goals.
This culture of innovation and shared values of trust, teamwork and accountability are why we've been named a top employer ...
Know more