Head of Infrastructure & IT Governance

Bahrain
Full Time
Experienced
We are looking for enthusiastic success driven contact centre agents to join our team!

Job Purpose:
We are looking for an experienced IT Professional with extensive experience in Infrastructure management both on cloud and on premises. This role centralizes cloud expertise and decision-making, enabling faster innovation through the adoption of cloud technologies while maintaining proper governance and cost control of cloud investments, ultimately leading to improved operational efficiency, reduced technical dept, and enhanced competitive advantage. This role centralizes development and solutions architecture decision-making and will be responsible to manage and oversight the development teams headed by the development lead, the responsibility will also include tracking and planning for the end-to-end delivery and managing the capacity of the different development teams.

Additionally, the candidate will be responsible on the IT governance framework to define and maintain IT policies and procedures and will oversee IT risk assessments from a Risk Management & Compliance perspective and implement risk mitigation strategies as well as have a role to direct internal IT audits and coordinate with external auditors. In addition, overseeing IT change management, processes and control mechanisms is a function within IT that coordinates with Release Management.

Principal Responsibilities, Accountabilities and Deliverables of Role:
 
  • Oversight and manage the development process across the teams.
  • Oversight and manage the cloud and infrastructure team under DevOps.
  • Drive cloud strategy, optimize costs, ensure security, and orchestrate successful cloud adoption across the bank.
  • Oversight the solutions for the mobile app and the backend integration and support the architecture team.
  • Drive overall architectural design strategies for the bank with the support of the architecture team.
  • Ensure that all team leads are aligned and working towards common goals. Facilitate regular meetings to discuss progress, challenges, and dependencies between teams.
  • Provide guidance to development teams to maintain high standards of software quality and ensure best practices are followed.
  • Drive industry standard development strategies and promote the same inside the bank across the teams.
  • Manage IT governance framework to define and maintain IT policies and procedures.
  • Oversight IT Risk assessment from a risk management & compliance perspective and implement risk mitigation strategies.
  • Work directly with internal IT audit and coordinate with external auditors.
  • Oversight IT change management, processes and control mechanisms with release management.
  • Identifying and addressing any skill gaps within the Development team.
  • Ensure that all deliverables meet the required quality standards.
  • Maintain comprehensive documentation of all development activities. Provide regular updates to PMO on project progress, and to Head of IT on resource utilization, and any issues that need to be addressed.
  • Lead the Agile ceremonies, such as backlog grooming, sprint planning and task estimation.
  • Gather and address technical and design requirements.
  • Follow emerging technologies and support the development teams by ensuring solutions and application architecture are optimized and aligned to cloud well-architected frameworks.
  • Lead the design, implementation, and ongoing management of disaster recovery strategies to ensure minimal disruption and rapid recovery of critical systems in the event of incidents.
   Experience:
  • Minimum of 10 years of experience in Architecture, Development and Banking application, particularly in Core Banking Implementation and Integration in a cloud environment
  • Ability to communicate effectively with both technical and non-technical stakeholders
  • Strong leadership and interpersonal skills
  • Proven ability to deliver projects on time and within budget in a cloud environment
  • Ability to work in a fast-paced, dynamic environment
  • Strong problem-solving and analytical skills
  • Hands on experience with programming languages like Java, Maven, Camel, Spring, and Python.
  • Experience in project management and leading delivery teams

   Education:
  • Minimum of a Bachelors Degree in related field
  • Additional certifications or qualifications are a plus
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*