Latest Jobs at KCB Bank Kenya
Website :
779 Days Ago
Linkedid Twitter Share on facebook
Latest Jobs at KCB Bank Kenya
Deadline of these Jobs: 14 October 2022
Kenya Commercial Bank Limited is registered as a non-operating holding company which started operations as a licensed banking institution with effect from January 1, 2016. The holding company oversees KCB Kenya - incorporated with effect from January 1, 2016 - and all KCB's regional units in Uganda, Tanzania, Rwanda, Burundi, Ethiopia and South Sudan.

Senior Application Developer

The Position:

The Senior Application Developer will be responsible for leading the design, development and deployment of large-scale complex software solutions at an enterprise level. These applications are often high-volume mission critical systems and will provide an exposure to a broad range of technologies across all layers of architecture in JAVA, Redhat Integrations, Cloud and DevOps practice.

He/She will work independently or collaborate with teams across the development organisation to understand the functional requirements and translate them into shippable products. In addition, he/she will be a technical lead in many projects and a thought leader in the integrations and software development practice.

Key Responsibilities:

  • Develop systems and systems integrations on the bank’s integrations middleware stack using JAVA and Red Hat Integration ttechnologies and tools to drive business.
  • Work closely with product owners and business analysts and solution architects during requirements engineering phase to understand and document functional and non-functional requirements.
  • Work together with Group Enterprise Architecture teams to aanalyze product requirements and design best-fit architectures and solutions guided by KCB policies and industry best practices and standards.
  • Identify, champion, and implement innovative solutions that exploit existing business opportunities and mitigate existing risks.
  • Accountable for development and timely delivery of quality applications and software solutions from requirements definition, review of solution design (SDD) and interface specification documents (ISD), user test planning and review, defect tracking, and ensuring closure project
  • Specify and ensure application controls are incorporated during design of the software in order to check on risk exposure.
  • Analyze and fix software applications bugs and defects and contributes towards ensuring high availability, scalability, fault tolerance and resilience of production solutions and applications.
  • Design, develop unit test plans and perform unit and scenario testing for application code bases and
  • Work with technology operations and support teams to handover system support skills and documentation and formulate OLA agreements with level 3 support.
  • Collaboratively work with the Quality Assurance analysts and product owners to carry our functional and system tests and play a key role in facilitating User acceptance tests.

The Person:

For the above position, the successful applicant should have the following:

  • University degree from a recognized institution preferably in Computer Science or Information Technology.
  • 5 years Technology experience with at least 2 years’ experience in developing enterprise grade highly scalable Java based applications.
  • Application development experience using any of the following technologies: 
    Java 1.8+, Spring Framework, Apache Camel, Spring Boot, Restful Services (JAX-RS), REST and SOAP API, Java Testing Frameworks (JUnit, Mockito, PowerMockito), Microservices, JPA/JDBI, Openshift. 
  • A good understanding of Cloud infrastructure & continuous integration tools such as GIT, Jenkins, XLR.
  • Able to work with a variety of customers and collaborate with technical teams.
  • Experience working in a fast-paced agile environment.

Application Developer

The Position: 

The Application Developer shall design and code functional programs and applications. He/she will work as part of a team and individually with little supervision. The Developer will have excellent knowledge of at least two programming languages and must be familiar with a variety of operating systems and platforms. The ideal candidate will also have an analytical mindset and a keen eye for detail. The goal is to write “clean” and flawless code to produce fully functional software applications according to requirements.

Key Responsibilities:

  • Understand business requirements and how they translate to application features.
  • Collaborate with a team of IT professionals to set specifications for new applications.
  • Design creative prototypes according to specifications.
  • Write high quality source code to program complete applications within deadlines.
  • Perform unit and integration testing before launch.
  • Conduct functional and non-functional testing.
  • Troubleshoot and debug applications.
  • Evaluate existing applications to reprogram, update and add new features.
  • Develop technical documents and handbooks to accurately represent application design and code.
  • Tech Stack; JAVA, Spring, CAMEL, React, JSON, Mongo d
  • CI/CD and DevOps Principles adherence and utilization.
  • Prepare and execute all phases of the Agile Scrum to agreed standards and specifications.

The Person:

For the above position, the successful applicant should have the following:

  • University degree from a recognized institution.
  • 3 years Technology experience with at least 2 years’ experience in the following
  • Developing enterprise grade highly scalable Java based applications.
  • Developing the following technologies: Java 1.8+, Spring Framework, Apache Camel, Spring Boot, Restful Services (JAX-RS), REST and SOAP API, Java Testing Frameworks (JUnit, Mockito, PowerMockito), Microservices, Understanding of Cloud infrastructure, JPA/JDBI, Openshift.
  • A good understanding of continuous integration tools such as GIT, Jenkins, XLR.
  • Able to work with a variety of customers and collaborate with technical teams.
  • Experience working in a fast-paced agile environment.

Cybersecurity Specialist, Security Awareness

The Position:

The Cybersecurity Specialist, Security Awareness is responsible for the development and implementation of KCB’s security awareness programs, educating all personnel and third parties of security threats they face in their jobs, and how to defend against them.  The Cybersecurity Specialist, Security Awareness will also be responsible for implementing KCB's phishing program. This position develops and executes targeted security awareness campaigns and measures their effectiveness. The objective of this position is to ensure that the security awareness program is effectively changing behaviours, ensuring KCB staff act in a secure manner.

Key Responsibilities:

  • Administer, optimize, and support the Bank’s awareness and phishing simulation solutions, in compliance with the Bank’s policies and standards.
  • Collaborate with the Cybersecurity Intelligence and Security Operations Centre (CiSOC) in the continuous monitoring and defence of the Bank’s human aspects of social engineering for cybersecurity threat indicators and assist to detect, report, and respond to related incidents.
  • Monitor and identify the top human aspects of social engineering risks to our organization and the behaviours we need to change to mitigate those risks.
  • Develop, manage, implement, and deliver the security awareness program in liaison with Learning and Development, which focuses on changing behaviours for the organization.
  • Lead the creation and procurement of security awareness deliverables such as the Cybersecurity awareness learning content and Phishing simulation solutions.
  • Establish a security awareness network with key stakeholders throughout the organization to understand risks and business objectives while also enhancing the program through the established networks.
  • Scoping of security awareness campaigns to meet targeted goals.
  • Measurement and reporting of campaign attendance and effectiveness, and completion of assigned security awareness training.
  • Provide input into Cybersecurity risk and control self-assessments.
  • Drive implementation and review of Bank’s Security Awareness standards and security controls.

The Person:

For the above position, the successful applicant should have the following:

  • University degree from a recognized institution preferably in Information Technology/Computer Science/ Cyber Security/ Engineering (Electrical & Electronics) or related field.
  • A professional cyber security certification in either of the following: CISA/ CISM/ CISSP/CRISC
  • 5 years Technology experience with at least 3 years’ experience in a large business technology environment, with 2 years’ experience in cyber security and 1 year experience developing and delivering security awareness programs.

Cybersecurity Specialist, Vulnerability Management

The Position: 

The Vulnerability Management Specialist is responsible for maintaining a vulnerability management framework for KCB Group, recommending appropriate controls, and maintaining a risk register. The role will also be responsible for the delivery and management of effective vulnerability management tools and solutions for the Group that meet both market and industry expectations in accordance with the Group’s business objectives, regulatory requirements, and strategic goals.

Key Responsibilities:

  • Design, implement and support Vulnerability Assessment and Penetration Testing (VAPT) tools / solutions and a framework identified as necessary for the protection of KCB Group information assets.
  • Perform VAPTs on the Group’s infrastructure and systems to provide assurance that they are secure from external and internal intrusion attempts.
  • Enact ‘Red Team’ scenarios to highlight gaps impacting the organization’s security posture.
  • Serve as a Subject Matter Expert (SME) in designing VAPT exercises executed internally or by contracted vendors.
  • Manage the VAPT lifecycle engagements with external penetration testing vendors.
  • Maintain a Vulnerability Scoring System that captures the qualitative representation of the assessment reports to help KCB Group properly assess and prioritize its vulnerability management processes.
  • Provide technical support to the various System Administrators and owners in analyzing, understanding, and remediating the various findings are reported by the Group Cybersecurity testing teams.
  • Conduct ongoing research and analysis in vulnerability management targeting key initiatives to provide actionable advisory.
  • Assess the sufficiency of policies, standards, and procedures relative to VAPT best. practices. Co-author standards and procedures designed to continually improve security posture.
  • Provide input into technology security risk control self-assessments by leveraging specialized knowledge in vulnerability management.

The Person:

For the above position, the successful applicant should have the following:

  • University degree from a recognized institution preferably in Information Technology/Computer Science/ Cyber Security/ Engineering (Electrical & Electronics) or related field.
  • A professional cyber security certification in either of the following: CISA/ CISM/ CISSP/ Security+/CEH
  • 5 years Technology experience with at least 2 years’ experience in cyber security and 1 year experience in Vulnerability Management / Security Testing / Penetration Testing.

Manager, Business Continuity Planning & Compliance

The Position:

The role holder will be responsible for ensuring that all technical components of the Business Continuity Plans are successfully tested at least quarterly, or whenever significant changes are made to those components. Coordinate IT disaster response/crisis management activities in compliance with the IT emergency plan and helps provide and coordinate disaster preparedness training, to ensure business continuity.

Key Responsibilities:

  • Assists with developing and documenting tactical business continuity and IT disaster recovery plans and understand their interdependencies. 
  • Implement IT risk management procedures, business continuity scenarios, and contingencies and advises on business continuity and disaster recovery plans. 
  • Coordinates the implementation of IT disaster recovery test plans, testing, and documentation for each application. 
  • Engages application and systems management in disaster recovery testing, objectives and auditing. 
  • Performs on-going risk analysis of existing IT disaster recovery plans. 
  • Assists with the execution of the business continuity and IT disaster recovery plan(s). 
  • Manage the rehearsal program for testing the plans in accordance with the requirements, reporting on the outcome of such testing. 
  • Provide management support and administration for the Bank’s Incident Management Team, including activating incident escalation processes and coordinating the response to the early stages of an incident.
  • Ensuring IT DR plans are regularly tested with the participation of relevant stakeholders including external representatives and ensure accurate records are maintained for audit purposes.
  • Work with the IT technical staff to ensure that disaster recovery solutions are adequate, in place, maintained, and tested as part of the regular operational life cycle.

The Person:

For the above position, the successful applicant should have the following:

  • University degree from a recognized institution preferably in either Computer Science, Information Systems, Information Security, or a related IT field
  • A professional certification in either of the following: CISA, CISSP, AMBCI, MBCI, ITIL, CBCP.
  • 4 years Technology experience with at least 3 years’ experience in current business continuity and disaster recovery planning techniques and technologies, as well as the methods used in performing risk analyses and business impact analyses, with at least 2 years’ experience in Core IT applications and 1 year experience in Current recovery solutions, high availability architectures, Vendor Management and People Management/Managing teams.

Audit and Risk Analyst

The Position: 

The Audit and Risk Analyst will monitor and enforce compliance with KCB Group Technology Policies, Standards, Guidelines, and principles. He / She will be expected to implement the set-out tactics & monitor the consistent application of Governance processes and Systems configuration guidelines in conformance with KCB Technology Policies

Key Responsibilities:

To monitor Technology Systems Status against set baseline standards and configurations, generate exception reports, assign actions and track remedial measures.

  • To drive compliance to KCB Group Technology Policies, Standards and Processes through awareness, education, proactive reporting and escalations.
  • To periodically review and report on the status of IT General Controls, recommend adjustments and changes required to improve efficacy.
  • To monitor IT Capacity Utilization, setting appropriate thresholds, exception triggers and reporting to senior management.
  • To provide 2nd Level review over the status of Software Asset Management and generate exception reports/improvement recommendations to senior management.
  • Periodically participate in IT advisory reviews for adequacy of Core IT Processes such as; 
  • Technology Change Control Process, 
  • Business Continuity and Disaster recovery
  • Backup & Recovery Processes, 
  • Cyber security
  • Logical Access Management Processes, 
  • Incident and Problem Management processes and any other process as may be determined by Line Manager and produce management reports.
  • To develop Governance and Control Instruments covering new and Emerging areas of Technology including Cloud Computing, Artificial Intelligence and Machine Learning, Robotic Process Automation.
  • To Monitor the status of IT Operational Checklists and Playbooks and support system administrators in mitigating gaps in the current instruments.
  • Facilitate co-operation with Internal and external auditors coordinating access and provision of information required.

The Person:

For the above position, the successful applicant should have the following:

  • University degree from a recognized institution preferably in Information Technology/Computer Science/ Cyber Security/ Engineering (Electrical & Electronics) or related field.
  • A professional certification in either of the following: COBIT, CGET,CISA,CISM, ITIL
  • 4 years Technology experience with at least 2 years’ experience in at least one IT disciplines such as (IT Governance, IT Security, IT/IS Audit, IT/IS Risk)
  • Exposure to multiple, diverse technologies and processing environments.
  • Exceptional interpersonal skills, including teamwork, facilitation, and negotiation.
  • Excellent planning and organizational skills with ability to breakdown complex items to actionable elements.
  • Ability to liaise with Stakeholders and subject matter experts across the industry and within the organization.

Product Configuration Specialist

The Position:

Reporting to the VOOMA manager this role is responsible for leading the requirement analysis of the bank’s digital products, product configuration testing and prototyping. The role is also responsible for working closely with the banks vendors to define requirements, feature roadmaps, document and sign off change requests as well as plan for platform upgrade.

This job holder will support development of new products and services, enhancements, maintenance and creating customer focused self-service and digitally enabled products. The role is also responsible for driving innovation and roadmap on the bank’s payments and lending platform through the Technology team and 3rd party vendors and partners.

Key Responsibilities:

  • Gain a deep understanding of the banks digital platforms working with vendors and the Technology team to define the platform roadmap, customizations and change requests.
  • Analysing and documenting requirements for new products and services and associated controls, customer journeys and notifications, arising from new business or customer requests
  • Support the progression of change requests from product managers and business users to testing, prototyping, deployment, and regression tests post deployment
  • Work with different stakeholders including Technology, Risk, Customer Experience and Operations team in ensuring DFS product delivery standards are adhered to
  • Configure and document configuration solutions for the Vooma platform in line with agreed business requirements. Maintain Vooma change requests documentation and track progression with the platform vendors
  • Maintain good quality documentation of configuration changes made on the platforms including roles and permissions matrix of the platforms
  • Scope and prioritize configuration change requests from product managers, track and report on delivery status

The Person:

For the above position, the successful applicant should have the following:

  • University degree from a recognized institution preferably in either Computer Science or Technology related.
  • 3 years Technology experience with at least 2 years’ experience in product development and business analysis and 1 year experience in Project Management / Relationship Management and Mobile Money/ Payments or Lending Platform Configuration and Support.
Job Info
Job Category: Several Jobs in one Advert jobs in Kenya
Job Type: Full-time
Deadline of this Job: 14 October 2022
Duty Station: several locations
Posted: 05-10-2022
No of Jobs: 7
Start Publishing: 05-10-2022
Stop Publishing (Put date of 2030): 05-10-2066
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.