Job Description
JOB PURPOSE:
The role holder is responsible for leading the planning, implementation and introduction of Information Technology related projects for new systems and technologies as well as implementing quality assurance standards and measures for the IT services within the Bank. The role holder is also responsible for overseeing proper design and implementation of software. The role holder will also be responsible for the second level support of the banking application and the in-house developed products.
Core Responsibilities:
- Plans resource availability for Information Technology projects in alignment with business requirements including IT consultants/vendors.
- Manages all aspects of project delivery, including defining project scope, specifying deliverables, estimating project duration, effort and cost, resource management, managing project budget, creating detailed project plans and managing change requests.
- Directs team strategies such as knowledge sharing, rotation across technologies / applications, observatory studies of business operations.
- Ensures that the support requests are solved within budget and meet defined expectations.
- Oversees evaluation and selection of vendors in alignment with business needs.
- Directs the scheduling of cost and quality management during execution of project involving vendors.
- Aligns program plan for all the large initiatives in IT.
- Manages project resources including technology, people and logistics, planning and project schedules.
- Oversees the design, configuration and testing of new processes and ensures that the same are incorporated in the application systems as per business requirements.
- Oversees and manages implementation of IT projects and ensures timely rollout.
- Conducts the main responsibilities of the relevant quality function like: Test Management, Process Improvement, Problem Management, Change Management, Service level management, Release Management, Configuration Management and Project Quality etc.
- Develops and oversees quality assurance processes, best practices, methodologies and measures for new or enhanced services, projects, processes or changes.
- Ensures adherence to established Quality Assurance (QA) standards for processes, projects, changes, and corresponding documentation.
- Interfaces with Database Administrators, Systems Administrators, Application Developers, and IT Managers on quality assurance responsibilities and issues.
- Investigates and ensures complex application and software problems are resolved on time.
- Ensures timely updates/maintenance of the system software.
People Management Responsibilities:
- Defines goals and key performance indicators for all direct reports and ensures effective implementation of
- the BDB performance management process.
- Manages the direct reports by evaluating their performance, providing feedback on an on-going basis, identifying development needs and coaching them to ensure capability development.
Requirements
- Bachelor's degree in computer science or computer engineering
- PMP, CAPM, CGEIT, CISSP or other recognized IT Certification
- 12-15 Years Experience in Banking Sector, Minimum 10 years of experience in IT and banking
- In-depth knowledge of the IT products and services that are provided to the various BDB departments by the IT team.
- Strong knowledge of project management methodologies and approaches and best practices in the field, new advancements and tools in project management, and their utility for the organization.
- In-depth knowledge of software quality control methodologies and quality control standards and guidelines
- Fluency in English and Arabic