Senior Associate, Database Administrator

Company Details

Name: I&M Bank
Rating: No ratings yet log in to rate this company
Industry: Banking
Description: I&M Bank is a wholly owned subsidiary of I&M Holdings Limited, a publicly quoted company at the Nairobi Securities Exchange (NSE). The bank possesses a rich heritage in banking. Started in 1974, it evolved from a community financial institution to a publicly listed major regional commercial bank off… I&M Bank is a wholly owned subsidiary of I&M Holdings Limited, a publicly quoted company at the Nairobi Securities Exchange (NSE). The bank possesses a rich heritage in banking. Started in 1974, it evolved from a community financial institution to a publicly listed major regional commercial bank offering a full range of corporate and retail banking services, 35 branches in Kenya and international operations in 3 other countries. I&M Bank is a dominant player in the Kenyan market that has been consistently growing, and is innovative in terms of the type and range of products and services it offers. CDC Group plc, a development finance institution wholly owned by the government of the United Kingdom owns approximately 10.68% of I&M Holdings, the holding company of I&M Bank Ltd. In addition, I&M Bank has a technical support agreement with International Finance Corporation for staff training, product development and risk management. I&M Bank also enjoys medium term foreign currency credit facilities from European Development Financial Institutions - Proparco, DEG and FMO. I&M Bank’s international correspondent banks include major multinational banks such as Bank One Ltd, Citibank NA, CommerzBank AG, Deutsche Bank AG, ICICI Limited Mumbai, Mashreq Bank PLC, Standard Bank of South Africa and Standard Chartered Bank NY. I&M Bank’s international network includes Bank One Limited (Mauritius), I&M Bank Tanzania Limited and I&M Bank Rwanda Specialties Banking Services, Commercial Banking, Asset Finance, Mobile Banking, Internet Banking, Investment Management Services, Diaspora Banking, Credit / Debit / Prepaid cards, Wealth Management View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: Estimated: KES 45,000 - KES 300,000 / month
Other Pay: Benefits
Job Category: Telecommunications

Job Description

Role Overview

This position places you at the centre of the Bank’s data infrastructure, where you will manage the health, security, and performance of enterprise database systems that support critical banking operations. You will work within the Data Center & BCP Section, taking ownership of daily database administration tasks while also mentoring junior DBAs and collaborating with developers and infrastructure teams. Your work directly protects data availability and integrity, ensuring that business applications remain operational even under demanding conditions.

Key Responsibilities

  • Install, configure, and maintain Oracle, SQL Server, MySQL, and PostgreSQL databases across development, test, and production environments, ensuring they meet internal standards.
  • Manage database objects such as tables, indexes, views, and stored procedures, while reviewing schema designs for efficiency and consistency.
  • Apply security patches, bug fixes, and version upgrades through formal change management procedures, keeping environments current and protected.
  • Monitor database health and performance using Enterprise Manager and related tools, proactively resolving bottlenecks, failed jobs, and capacity issues.
  • Administer Data Guard and RAC configurations to support failover, standby operations, and continuous high availability for critical services.
  • Design, test, and maintain backup, restore, and recovery strategies that meet defined recovery time and point objectives, including disaster recovery drills aligned with BCP frameworks.
  • Manage database security by controlling user accounts, roles, and privileges under least-privilege principles, and support audits and regulatory access reviews.
  • Partner with development teams to optimize queries, execution plans, and data migration or replication efforts, while acting as the escalation point for complex database incidents.

Requirements & Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related discipline.
  • At least 2–3 years of hands-on database administration experience, with deep practical knowledge of at least one enterprise relational database and exposure to high-availability and recovery operations.
  • Strong command of Oracle Database administration, including Data Guard, RAC, and Oracle Enterprise Manager, as well as Microsoft SQL Server administration, performance tuning, and security hardening.
  • Working knowledge of MySQL or PostgreSQL for installation, configuration, and day-to-day management, plus familiarity with cloud database platforms such as AWS RDS or Azure SQL Database.
  • Advanced SQL skills, including query optimization, execution plan analysis, and indexing strategies for enterprise workloads.
  • Solid understanding of backup and recovery frameworks, point-in-time recovery, replication topologies, and data migration methodologies.
  • Proficiency with Oracle Linux or Oracle Solaris environments for database hosting and troubleshooting hardware, software, and interface issues.
  • Knowledge of data warehousing and ETL concepts as they relate to database operations, along with database security best practices including encryption, auditing, and vulnerability management.
  • Relevant certifications such as Oracle OCA/OCP, Microsoft DP-300, MySQL certification, or AWS Certified Database – Specialty are preferred.
  • Strong analytical thinking, attention to detail, and clear communication skills, with the ability to explain technical topics to developers, business users, and junior staff.
  • A proactive, self-directed work style with the ability to manage multiple tasks in a high-availability banking environment while maintaining disciplined documentation and change management practices.
680 open positions on Semasocial right now · 9725 open positions in Nairobi County, Kenya · 41 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Similar Jobs

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.