National Bank Applications Developer Job Vacancy in Kenya

National Bank – A Subsidiary of KCB Group Plc.

Position Title: Applications Developer

Job Ref No. HR/080/2022

Available Position: 1

Division: ICT Division

Reporting to: Senior Applications developer

Location: Head Office

Position Scope: The role holder will be responsible for detailed analysis, design and development of In-house systems, as well as maintaining and supporting applications within the department.

Key Responsibilities:

  • To Integrate existing systems on different platforms within provided framework and guidelines
  • To design and code reports according to business requirements with the key objective of delivering required standard of reports.
  • To develop, periodically review and maintain documentation/manuals on system configuration or setup.
  • Provide support in enhancing the existing systems to suit business requirements
  • To develop innovative solutions to solve emerging business gaps
  • To develop technical documentation based on business requirements document, carry-out analysis of the requirements and recommend solutions.
  • To design and code the system (web, desktop and mobile applications) or interface according to user specification, carry out technical user training and roll-out signed off systems to production.
  • Provide test systems for user acceptance tests and ensure that functions/features are tested before roll out to production.
  • Secure systems by ensuring to place adequate controls and restrict access to programs by users in accordance to the requirements of the Bank.
  • Address technical systems failures and resolve or coordinate the resolution of the problem within service level agreements and turnaround time.
  • Ensure to adhere to change control procedures in implementing solutions
  • To keep up with new technologies and ideas within applications development
  • Responsible for providing periodical reports for management / stakeholder review
  • To ensure adhere to change management policy, procedures and ensure that it is strictly adhered
  • Ensure adherence of the Bank policies, procedures, guidelines and regulations
  • To take up any other duties assigned by the Supervisor.

Qualifications, Experience, Skills & Personal Attributes:

  • Bachelor’s degree in ICT, Computer Science, Electronics Engineering, or related field from a recognised university.
  • Java, Dot Net development certification will be an added advantage.
  • At least three (3) years’ experience in programming and software development.
  • Excellent understanding of programming languages and other programming tools i.e. Android application development, Java programming (Java SE/ME/EE), JavaScript, C#
  • Knowledge of Web services (API), Windows Operating Systems and an understanding of UNIX and Linux.
  • Innovative and creative, with a concise, precise and effective approach to problem solving
  • Ability to develop, deliver and evaluate ideas founded on strategic thinking for delivering business objectives.
  • Passionate about Software Development with a general desire for digital knowledge and a significant interest in new emerging technologies.
  • Able to meet tight deadlines and remain calm under pressure
  • Knowledge on treads in the banking and IT Industry
  • Knowledge and experience in Project management
  • Demonstrate knowledge of relational database i.e. Oracle, SQL, MySQL.
  • Strong analytical skills with attention to detail and accuracy.
  • Good understanding of reporting & business analytics tools.
  • Appreciation of Information Security standards and practice.

How to Apply:

Send your CV and application letter showing how you meet the role requirement stated above to: by Monday, 17th October 2022.

Please note that applications received after the deadline will not be considered.

Only shortlisted candidates will be contacted for the next stage/s of the process.