About this role
DIB Bank Kenya Careers
Role: Programmer
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.
Application Closing Date
- Monday, 26th October 2026