Job Description
National Bank is a major player in Kenya’s banking industry. It is one of the largest banks in the country, giving financial services to all sectors of the economy.
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 the 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: [email protected] by Monday, 17th October 2022.
JOIN OUR WHATSAPP https://chat.whatsapp.com/FkWsy0TkJAw6TqTK04uGFr