Job Description: Lead the design, development, and enhancement of banking systems and applications, ensuring alignment with business and operational objectives. Manage and mentor engineering teams to deliver scalable, secure, and high-quality digital solutions. Oversee end-to-end software
Responsibilities Lead end-to-end delivery of software development projects, ensuring timelines, scope, budget, and quality objectives are achieved. Coordinate cross-functional teams including Engineering, QA, Product, Design, and external stakeholders. Gather, analyze, prioritize, and document business and technical requirements.