Application Development

 

Description:

As a member of CIBC's Capital Markets Technology, Enterprise Solutions, Risk Management & Treasury Trading, Application Development Team, you’ll be at the heart of CIBC’s digital transformation, successfully delivering complex projects involving multiple back-end systems. The Team Lead, Application Development is responsible for leading the functional design and development of application systems across all technologies and platforms. The role provides consultation for senior management on a wide spectrum of existing and emerging infrastructure technologies, translating user requirements to process and data requirements and developing solutions for the business with far-reaching impact. The Team Lead, Application Development provides technical leadership to develop precise steps and processing logic across all platforms, ensuring the designed specifications achieve business needs. In addition, the role provides comprehensive senior level technical consulting to other IT senior management and senior technical teams. The role makes technology selection decisions that are often made in situations where business requirements are not completely defined.

At CIBC, we enable the work environment most optimal for you to thrive in your role. Details on your work arrangement (proportion of on-site and remote work) will be discussed during your interview.

How You’ll Succeed

  • Understanding Requirements – Demonstrate extensive leadership ability in order to extract the most thoughtful user feedback and to lead a team of developers and designers in implementing their vision.
  • Relationship Management – Work closely with clients and business partners to develop, test, and implement business process applications.
  • Systems Implementation - Participate and conduct technical design, development, and integration of cross functional, multi-platform application systems.
  • Relationship Management - Build strong relationships and partnerships with technical team members, clients, vendors and peers. Lead discussions, listen and ask the right questions to ensure problems/issues are identified and resolved. Express oneself and communicate with others verbally at an advanced level; recognizing that verbal communication is more than just language - it includes tone, style and structure.

Who you are

  • You can demonstrate experience with: 8-10 years of hands-on application design and development experience, specifically middle layer and backend. You have a deep understanding of Development lifecycle, strong knowledge and experience with: MS SQL Server, .NET Framework, .NET Core, C#, ASP.NET MVC, RESTful API and Unit Testing Framework for both back-end and Front-end applications. Good understanding of DevOps methodology. Experience working in an Agile setup.
  • It’s an Asset if: You have knowledge of SSIS, SSRS and Front UI development (Angular, CSS, JavaScript, HTML, UI/UX Design, Kendo UI), Azure development and SOLID design principles.
  • You have a degree/diploma in Computer Science, SW Engineering, or related programming degree/diploma.
  • You are a bold and authentic leader. You're passionate about developing and coaching to bring out the best in people. You have led diverse, high performing teams.
  • You embrace and champion change. You'll continuously evolve your thinking and the way you work in order to deliver your best.
  • 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.

Organization CIBC
Industry IT / Telecom / Software Jobs
Occupational Category Application Development
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-12-15 5:56 am
Expires on 2024-06-16