National Bank of Kenya ICT Senior Applications Developer Jobs in Kenya
National Bank of Kenya ICT Senior Applications Developer Jobs in Kenya
Position ScopeThe overall responsibility of the Senior Applications Developer will be to provide leadership and direction to Applications Developers for implementation of financial solutions aimed at enabling provision of business solutions.
The role holder is an active thought partner and an application visionary who shapes solution outcomes using expertise and best practice, in cooperation with the Head of ICT Architecture & Application Development and business stakeholders.
Key Responsibilities
Responsible for ensuring comprehensive and complete documentation of the Application
Development policies, procedures, guidelines and related processes.
Responsible for leadership of the IT
Application Development team to implement quality and sustainable enterprise business solutions.
To ensure business requirements are in compliance with enterprise architecture and other guidelines that are to be considered
Collaboration with stakeholders and functional areas to develop sustainable systems within business requirements to support business solutions.
Provide guidance and develop guidelines for capturing business requirements and ensure stakeholder awareness is done to ensure compliance.
Manage the development unit resources; budget creation and reviews, resource augmentation, relationship building with vendors, external teams and various resource allocation.
Review performance of applications programs to ensure program efficiency, completeness of program documentation and for output alignment with needs of user departments
Overseeing the management of the ICT application developers team, providing leadership, coaching, mentorship to the team and maintaining a high productivity culture.
Responsible for identifying and closing gaps in skills, processes, and resources within the development pillar of the department.
Required to set work streams, assign responsibilities, provide guidance and monitor progress and development of assigned staff.
Ensure to promptly escalate anomalies to procedure or any suspicious activities as per the laid down procedures.
Adhere to the Division’s service charter and ensure exceptional customer experience
Any other duties that may be assigned by the supervisor.
Qualifications, Experience, Skills & Personal Attributes:
A Bachelor’s degree in
ICT, Computer Science, Electronics Engineering, or related field from a recognized university
Certification in Java or C# development
Professional System development certification
Five (5) years’ progressive experience in IT field within the Banking Sector with three (3) years in an enterprise Architecture related environment
A senior level software developer experience with strong and successful technical lead experience
Excellent understanding of programming languages and other programming tools i.e. Android application development, Java programming (Java SE/ME/EE), JavaScript, C#
Very good knowledge of Web services (API), Windows
Operating Systems and an understanding of UNIX and Linux.
Advanced level (knowledge and experience) of programming languages and methodologies
Innovative and creative, with a concise, precise and effective approach to problem solving and the ability to develop, deliver and evaluate brilliant ideas founded on rock solid strategic thinking
Passionate about Software Development with a general interest for digital knowledge and a significant interest in new emerging technologies
Ability to meet tight deadlines and work under pressure
Knowledge on application solutions treads within the banking and IT Industry
Project management skills
Demonstrable knowledge of relational database i.e. Oracle, SQL, MySQL
Good understanding of reporting & business analytics tools
Appreciation of Information Security standards and practice
Strong work ethic, exercise of due diligence & confidentiality
Ability to work under pressure and speed of execution
Proactive and Agile
How to Apply
For more information and job application details, see; National Bank of Kenya ICT Senior Applications Developer Jobs in Kenya
Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.
Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.
Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to NGO Jobs in Africa.