Job Summary This role is responsible for leading and overseeing CCA Technology Insurance Core Systems in International Banking, ensuring business strategies, plans, and initiatives are executed and delivered in compliance with governing regulations, internal policies, and procedures. Key Accountabilities - Drive a customer-focused culture throughout the team to deepen client relationships and leverage broader Bank relationships, systems, and knowledge. - Manage project scheduling, technical direction, future planning, and standard development practices. - Recruit, train, and retain staff, and manage staff performance. - Evaluate existing production systems and implement quality improvement activities. - Ensure that assigned tasks and project objectives are met on time, within budget, and in compliance with IT Technology Roadmap. - Closely collaborate with customers, Business Analysts, and team members to design quality technical solutions. - Understand how the Bank's risk appetite and risk culture should be considered in day-to-day activities and decisions. - Lead the full systems development life cycle, including designing, coding, testing, implementing, and supporting applications software. - Provide technical lead to the team on production and user acceptance testing application support. - Estimate effort and cost for new enhancements or initiatives. - Develop less experienced analysts and programmers through guidance and training. - Stay up-to-date with technological trends and maintain an understanding of the Division's business and technology strategies. - Provide overnight production support when required. Reporting Relationships The incumbent will report to the Director – Insurance Core Systems. Dimensions - Lead a team of 3-10 members. - Oversee projects and budgets across the Caribbean Region (3+ countries). - Work in a highly regulated environment subject to IFRS17 standards. - May require working off-hours to support production systems and regulatory requirements. Education / Experience - Undergraduate Degree in Computer Science, Engineering, Mathematics, or equivalent education/experience. - Postgraduate degree in Software Engineering, Software Architecture, Project Management, Digital Transformation, or equivalent. Essential Skills - 10+ years of progressive IT experience leading/supervising teams of 10+ members. - 5+ years of experience leading software development projects. - Agile Scrum and Kanban framework experience. - Strong project management skills, ability to manage concurrent tasks and initiatives. - Advanced expertise in complex business/technical processes. - Exceptional written and oral communication skills. - Strong leadership, mentoring, coaching, and motivational skills. - Vendor management skills, experience in negotiating contractual terms and managing offshore development teams. Technical Skills/Knowledge Required - 10+ years in software development. - Java, Spring, SpringBoot, JPA, JEE. - Javascript Frameworks, html, CSS, SQL, PERL. - Microservice architecture and 12-Factor App concepts. - REST APIs and SOAP differences. - Design Patterns and their application. - AIX, Linux, WebSphere, SQL Server familiarity. About ScotiaTech ScotiaTech is a business unit within ScotiaGBS, a Scotiabank Group company located in Bogota, Colombia. We offer an inclusive work environment, competitive benefits, and value the unique skills and experiences each individual brings. *[IPS]: Institución Privada de Salud