SVP/FVP, Application Delivery Manager

SVP/FVP, Application Delivery Manager

Job responsibilities:
  • Responsible for all aspects of software development and support (L3) for multiple applications from functional specifications to production implementation and post implementation support; using established methods and technologies with off-the-shelf or custom solutions delivered using a combination of internal staff, contractors and vendors
  • Manage a team of business analysts, architects, designers and software developers to deliver projects and change requests
  • Manage business stakeholders expectation and establish alternative solutions that are feasible within the technology and timeline constraints
  • Review solution design and effort estimates from the team and prioritize projects and change requests assigned to the team
  • Drive consistency in solution design and delivery across applications and development teams
  • Drive adoption of methods (E.g. Agile) and industry practices to improve quality and productivity outcomes
  • Select, train, develop and manage technical team members in a conducive team environment
  • Lead multi-vendor teams to successfully deliver solutions, manage multi-vendor teams to work amicably to support the bank's commitments
  • Anticipate and resolve any development issues or risks either independently or together with the relevant stakeholders and propose alternative solutions as necessary
  • Resolve issues ensuring escalation and communication to stakeholders as necessary
  • Lead or contribute to cross-team improvement initiatives relating to methods, tools, people, architecture, project management and governance


Job requirements:
  • Bachelor's degree in computer science/engineering
  • Minimum 10 years of working experience in application development and implementation, particularly in ecommerce, internet banking and mobile banking projects
  • Minimum 5 years' experience in an Application Development Manager role for large/complex projects involving multiple technologies
  • Good understanding and experience in of Software Development Life Cycle (SDLC) are necessary
  • Keep abreast of technology trends in application development
  • Strong conceptual and analytical skills - demonstrating outside-the-box problem solving skills
  • Ability to work in a fast-paced, team-oriented environment.
  • A strong and assertive communicator in speaking and writing