Role Overview
Develop and support the programs and reports used by the Bank’s IT systems, turning approved requirements into reliable software that works as intended. You’ll contribute across the development lifecycle—from coding and testing to maintenance and change control—helping keep banking applications stable, compatible and fit for business needs.
Key Responsibilities
- Build programs and reports from technical requirements, using suitable programming languages and tools.
- Test new and modified software, investigate defects, and resolve issues that affect functionality or stability.
- Prepare or maintain test documentation and reports that demonstrate whether requirements have been met.
- Update existing applications by applying approved changes, patches, enhancements and upgrades.
- Adapt software for supported operating systems and platforms, including desktop and mobile environments where required.
- Follow the Bank’s approved development lifecycle, change-management procedures and quality standards.
- Keep technical knowledge current and coordinate with colleagues, supervisors and relevant project team members to deliver work on schedule.
- Provide information for audits, address assigned audit observations and submit closure evidence to the appropriate IT quality or audit team promptly.
Requirements & Qualifications
- Bachelor’s degree in Information Technology or an equivalent qualification.
- Three to five years of relevant programming experience; experience in banking or financial services is preferred.
- Practical programming and software-testing skills, including the ability to troubleshoot and debug code.
- Working knowledge of software development, maintenance and change-control processes.
- Project-management skills sufficient to organise tasks and deliver assigned programs or reports within agreed timelines.
903 open positions on Semasocial right now
· 12004 open positions in Nairobi County, Kenya
· 36 posted in the last 7 days
Contact Information
Comment