RESPONSIBILITIES:
Key Accountabilities (1): Technology Platform and Partnerships:
- Develop the technology capability model and architecture blueprint to support business objectives and growth needs.
- Design and implement the software development roadmap to deliver on digital transformation strategies.
- Identify, compare, select and implement technology solutions to meet current and future needs. - Manage and optimize infrastructure assets to satisfy internal financial targets.
- Consolidate technology platforms and create plans for each.
- Track, analyze and monitor technology performance metrics.
- Lead technology-related discussions with other stakeholders to craft the customer journey roadmap and required products.
- Be the first technology go-to expert and oversee the Bank's overall technology development and technology utilization plan.
- Steer executive management, project teams, and external partnerships to align closely with and support development and execution priorities.
Key Accountabilities (2): Project Management
- Manage assigned IT projects through Agile Development and Scrum methodologies for improved turnaround on progress and results.
- Assess and allocate required resources for projects, building business cases to support approvals required.
- Oversee coordination and delivery of products across cross-functional development teams for timely delivery of products/solutions.
- Monitor and evaluate the implementation of products while developing enhancements based on implementation results/responses.
- Design and set product development priorities with evaluation and inputs from business teams ensuring products are delivered at the speed of markets.
- Engage project stakeholders and improve cooperation amongst related parties.
- Assess project risks and issues, establish mitigation plan, and resolution plan, and communicate and escalate timely to relevant stakeholders.
- Take responsibility for the overall quality of project delivery before handing it over to customers.
- Support the detailed evaluation of proposed IT solutions (where involved) based on expert knowledge and extensive experience gained.
- Manage project dependencies within span of influence, communicate and coordinate with other for critical dependencies
Key Accountabilities (3): Software Development and Innovation
- Keep abreast of new trends and best practices in the technology landscape and Banking / Fintech market offerings.
- Communicate to share and train/coach team members to improve knowledge, capabilities, and work efficiencies.
- Engage experts in the field for knowledge sharing/transfer to employees in the Bank.
- Take initiative in thought leadership, innovation and creativity.
REQUIREMENTS:
- A Master's degree or higher in Engineering, Computer Science or a similar relevant field
- At least 18 years of experience in full stack development and technical best practices in Banking / Fintech
- At least 12 years of experience leading a team of developers in a controlled/simulated environment
- Extensive experience working in Cloud and in a DevOps environment
- Extensive experience in infrastructure deployment strategies/technologies to drive efficient working practices in DevOps
- Extensive experience with various types of architecture, test-driven development, and test automation - Proven track record in leading digital transformation and change projects that span multiple business units
- Knowledgeable with extensive experience in Agile Software Development and Scrum methodologies