Log in
All jobs
DB

Programmer

DIB Bank Kenya Limited (DIBBKE)
Nairobi Posted Oct 14, 2026
On-site

About this role

View Jobs at DIB Bank Kenya Limited (DIBBKE)

Job Posting Source Text:

View Jobs in Banking / Financial Services / View Jobs at DIB Bank Kenya Limited (DIBBKE)

Posted: Oct 14, 2026

Deadline: Oct 26, 2026

  • Save

  • Email

Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us

DIB Bank Kenya Limited (DIBBKE), is a fully owned subsidiary of Dubai Islamic Bank PJSC (AE) - a pioneering institution that has combined the best of traditional, Shariah values with technology and innovation that characterize the best of modern banking.

Programmer

  • Job Type Full Time
  • Qualification BA/BSc/HND
  • Experience 3 - 5 years
  • Location Nairobi
  • Job Field ICT / Computer

Job Purpose

  • To execute the assigned IT projects relating to; writing, testing, debugging, and maintaining source codes that allow software, apps, and computer systems in the Bank to run smoothly and efficiently.

Key Responsibilities

  • Writing Code: Translate technical blueprints and logic into programming languages like Python, Java, C++, or JavaScript.

  • Testing and Debugging: Run tests to catch errors, identify bugs, and fix broken lines of code to keep programs stable; perform required test on developed programs / reports (internally / externally) to ensure expected functionality is fulfilled and ensure required test reports are prepared or in place.

  • Updating and Maintaining Software: Install patches, add new features, and upgrade existing applications over time.

  • Porting and Compatibility: Rewrite code so programs can work smoothly across different operating systems like Windows, mobile platforms etc.

  • Version Control and Collaboration: Use appropriate tools and work with software engineers or designers in team settings.

  • To develop programs / reports as per given requirements in timely manner.

  • To maintain and modify programs / reports by following the approved projects / applications development life cycle and change mgmt. process.

  • To maintain updated knowledge with respect to relevant technology, equipment, and/or systems.

  • To deliver solutions as per defined quality standard and provide required support to supervisor & team mate as and when required.

  • To provide audit input requirements, close all assigned audit observations and provide closing evidence related to your area to IT-QA team or Audit team in a timely manner.

  • Job Specification

Education

  • Minimum bachelor’s degree in Information Technology or equivalent.

  • Training / Skills

  • Programming / Testing skills

  • Project Management skills

  • Work Experience

  • Minimum 3 – 5 Years’ relevant experience in Programming preferable in Banking/ Financial Sector.

  • Check how your CV matches this job

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →