Massive Recruitment at KCB Bank Kenya

Ongoing Recruitment UN Jobs 2023
Submit your CV now
details here

Socializing Jobs, Technology Related Jobs, Business Technology Jobs, HR Jobs,

Safe Guarding Officer

The Position:

Reporting to the Head of Finance and Administration the Safeguarding Officer will provide a high-quality, responsive service to project participants faced with welfare and safeguarding issues, in accordance with statutory responsibilities, and make referrals to appropriate agencies when required. The role holder will be the first point of contact to provide an advisory service for staff when dealing with safeguarding issues.

(NOTE: Win 100% Scholarship Get UN and NGO Jobs. 5 lucky winners. Join NOW for Free Get More Details Here.)

The role is a fixed term contract as per the project life cycle.

Key Responsibilities:

  • Ensure compliance with the safeguarding policy and standard operating procedures (SOPs) for handling safeguarding cases and related issues within the Project.
  • Coordinate KCBF-YAW processes and approaches to prevent and address safeguarding incidences.
  • Provide safeguarding training and awareness to all Project staff, project participants, and the KCB Foundation Board.
  • Maintain accurate, confidential, and up-to-date documentation on all cases of safeguarding and report where required.
  • Respond appropriately to disclosures or concerns which relate to the safety and well-being of the project participants as per set guidelines.
  • To provide information and advice on the well-being and protection of project participants within the project
  • To be the first point of contact to receive information from anyone who has concerns relating to the welfare of project participants and to record and report appropriately.
  • To clarify information received, ensuring that this is referred on promptly to the Safeguarding Committee to enable an assessment to be undertaken, and advice offered.
  • Implement the safeguarding framework for project participants that includes Prevention (training, communication, beneficiary screening process, and risk evaluation); Support and Care (Coordinating resources to support and care for the project participants), and Response (strengthening and harmonizing current policies and procedures to be aligned to KCBF and MCF).
  • Enforcing operationalization of youth protection guidelines across all Project implementing partners as contemplated in the sub-award agreements.
  • Coordinate remedial interventions on all safeguarding allegations with relevant support systems (investigators, clinical experts, etc).
  • Monitor implementation of mechanisms to support people living with disability (PLWDs) within the YAW Project and other KCBF projects; Enforce compliance to diversity and inclusion requirements for the Project.

The Person 

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

  • A Bachelor’s Degree in Sociology, or any other related field, gained from a recognized institution.
  • A recognized professional qualification in Child Protection, GBV, social work, youth work, and community work.
  • A minimum of 4 years’ experience in Welfare and safeguarding, with at least, 4 years’ experience in Risk Management, Wellness, Health, and Safety and 3 years’ experience in Project Management.
  • Relationship management skills.
  • Knowledge of International Safeguarding Standards.
  • Knowledge of Safeguarding Legislation.
  • Data and Records Management.
  • Attention to Detail.
  • Computer Literacy.

E – Channels Support Manager – Mobile & Internet

IMPORTANT: Write a Perfect Cover Letter in minutes and start getting interviews! Get expert advice as you write.) Use These Examples Proven to Work.

The Position:

The primary role of the Digital Channels Manager is to lead and coordinate the banks Mobile and other emerging channels initiatives. The manager must demonstrate a strong understanding of and high regard for the Digital channels – Mobile and other emerging channels – as a business delivery channel for the Bank’s corporate and retail customers as well as for online merchant services. The position requires someone with experience and expertise in mobile and internet based financial systems technologies as well as SMS and USSD connectivity. The person should have a good grasp of emerging channel technologies and applications and convergence of mobile and internet channels.

Key Responsibilities:

  • Provide technical support for existing mobile, internet banking and International Money Transfer (IMTs) systems and implementation of related projects.
  • Keep track of user issues and oversee their prompt resolution.
  • Following established change management practices by ensuring that they are well tested and are rolled out in a manner that adheres to established business processes.
  • Continuously analyse user requirements to develop and provide solutions
  • Routine system administration and management
  • Maintain up to date system and user documentation
  • Ensure compliance of SLAs for Internal requests and compliance by system vendors
  • Develop real time online reports and monitoring tools to be able to track internet / mobile banking and International Money Transfers (IMTs) system uptime and performance.
  • Continual Service Improvement by recommending and implementing upgrades or changes to the mobile, IMTs & internet solutions for increased performance, security or business benefits
  • Develop subject matter expert knowledge of Mobile, Internet banking technologies, International Money Transfers, Agency banking and other payment banking technologies.
  • Develop Business Continuity plans for both mobile & internet channel solutions.

The Person

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

  • Bachelor’s Degree in IT, Computer Science, or related field.
  • Have a minimum of 2 years’ experience in Technology with at least 1year experience in DB Administration and 1 year experience in Mobile & Internet Technologies.

Relationship Manager

The Position:

The Relationship Manager will focus on enablement of the supporting Subsidiaries of the bank, more specifically Rwanda-BPR, Uganda, Burundi, Tanzania, South Sudan, Acquisitions & Mergers in pursuit of their strategic objectives through the efficient use of technology. Together with a team of change evaluation analysts & Demand Managers the Relationship Manager translates business objectives across divisions consistently into enabling technology initiatives that are subsequently prioritized through the Senior Relationship Manager and delivered through the change organization of the Technology Department, consisting of Development, Architecture & Governance and Transition Management.

Key Responsibilities:

  • Support key enabling initiatives in their classification (Regulatory, Strategic, Compliance) and others for the International Subsidiaries.
  • Oversee the prioritization of initiatives, drive the governance process surrounding these enabling initiatives through the appropriate and timely use of the Group Technology Steering Committee together with the respective divisional directors & Boards.
  • Act as a touchpoint for the International Subsidiaries and on their initiatives, projects changes & Technology related issues.
  • Coordinate the alignment with Scrum Masters, Project Managers, Business Analysts, Quality Assurance & Change Managers.
  • Progressively generate weekly, monthly & quarterly reports regarding specific portfolios.
  • Evangelize opportunities for increased uptake of technology, especially with respect to achieve greater automation across divisions.
  • Effectively manage the relationships with Senior Managers & Heads of Department, proactively manage expectations and handle concerns and complaints in a professional and effective manner.

The Person:

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

  • A Bachelor’s degree in Business information Technology or related field.
  • Professional certifications in ITIL (foundation) / any Agile certification and Power BI (business intelligence)/Data Analytics
  • Have a minimum of 5 years’ experience in Technology within banking or related sector, with at least 4 years’ experience in Data analysis & Management Reporting, and at least 2 years’ experience in Technology trends and Strategies.
  • Stakeholder management and communication.

Manager ATM System Support – ATM Engineer

The Position: 

The primary role of the Manager ATM System Support – ATM Engineer is to maintain an efficient ATM System, to deliver quality service to both internal and external customers and provide high system availability of systems at all times and to provide operational assistance and guidance in IT related areas to the Card Center team and ensure compliance of the ATM system with payment associations (VISA & MASTERCARD).

Key Responsibilities:

  • Perform core system administration tasks and custodian of ATM systems, ensure security of systems and information. Maintain inventory of the systems and perform authorized user support.
  • Management of performance for the ATM Services support team within Technology comprising of system administrators and operators maintaining the bank’s ATM systems and responsible for a 24/7-hour support.
  • Managing and supporting the ATM Systems to ensure stability and availability.
  • Development of ATM Scenarios and work with vendors in additional customizations.
  • Overseeing ATM configuration Support and 3rd Party Integrations.
  • Support ALL Project Management of ATM Implementation and rollouts.
  • Establish and maintain ATM schedules and controls to ensure timely delivery compliance and mandates.
  • Maintain & review the ATM Software packages and Kernel parameter.
  • Provide technical expertise with respect to EMV and encryption capability and assist in integration of our current line of business applications for the latest & next generation of card solution.
  • Ensure 24*7 availability of the ATM systems as required by users
  • Perform ATM System upgrades and apply system patches promptly received from system vendors.
  • Enforcing Compliance to CBK and Card Associations standards i.e. Visa & MasterCard.
  • Following established change management practices by ensuring that they are well tested. and are rolled out in a manner that adheres to established business processes.
  • Continual Service Improvement by recommending and implementing upgrades or changes to the ATM system for increased performance, security or business benefits.

The Person:

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

  • Bachelor’s Degree in IT/Computer Science or related field.
  • Have a minimum of 4 years’ experience in Technology with the following;
    • At least 3 years’ experience in Card and ATM.
    • At least 2 years’ experience in Banking Operations.
    • At least 1 year experience in IT Projects.

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.

The Person:

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

  • University degree from a recognized institution.
  • 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

Scrum Master

The Position:

The Scrum Master manages the Agile practice execution, ensuring it is understood and enacted. The primary goal of the Scrum Master is to assist the team in meeting delivery goals and operates as a servant leader who helps team to self-organize, self-manage, and deliver via effective Agile practice and shall be the facilitator for our agile team working under the scrum methodology. The role holder will be responsible for delegating tasks appropriately and ensuring the team is working on the right tasks at the right time. He will also work together with Technology relation team and product owners to ensure a healthy product portfolio and to translate epics, stories, and other items on the sprint list into actionable tasks for development organization.

Key Responsibilities:

  • Ownership and accountability of establishing agile values, methods, principles and practices and their application for the delivery of projects and business initiatives and acts as an evangelist for adoption agile methodology within the enterprise.
  • Ensures that the Scrum Team is provided with an environment conducive for project delivery while facilitating discussions, decision making, and conflict resolution and helps to remove any impediments to the project delivery.
  • The Scrum Master guides, facilitates, coaches, mentor and teaches agile standards and Scrum practices (e.g., Lean, Kanban, Scrum, XP, DevOps, SAFe, LeSS etc) to the scrum, project teams and the whole development organization.
  • Organizes and facilitates and leading scrum ceremonies (sprint planning meeting, daily stand-ups, sprint reviews, sprint retrospects etc), events, meetings, and decision-making processes. Collaborates closely with Product Owners and Technology Relationship Management teams to prepare and clarify the Prioritized Product Backlog and the Definition of the Done Criteria and facilitates Prioritized Product Backlog Reviews with the product owner.
  • Facilitates identification of the stakeholders and manages the stakeholders and vendors as required for business projects or initiatives
  • Responsible for creating release plans including deliverables and the release deadline, plans and estimates the highest value deliverables for the next release
  • Demonstrate and Validate Sprints by facilitating presentation of completed Deliverables by the Scrum Team for the Product Owner’s approval
  • Supports the Scrum Team in determining the length of sprint, creating the deliverables, identification of tasks and effort estimation for the tasks agreed for a sprint.
  • Monitoring progress and performance of the scrum teams and institute mechanisms geared towards making improvements in terms of self-organization, productivity, and efficiency.
  • Keeping the organization up to date on the progress of the scrum team’s projects & initiatives by preparing and presenting status reports to stakeholders.

The Person:

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

  • Bachelor’s Degree preferably in Information Technology or related field from a recognized institution.
  • 5 years’ progressive experience in Information Technology with at least 3 years’ experience successfully implementing projects using Agile & Scrum methodology.
  • Scrum Master Certification is required.
  • Technical knowledge of software development processes and procedures.
  • Experience in administering burndown technologies, retrospective formats, and handling bugs.
  • Strong interpersonal, communication and leadership skills.

Enterprise Solution Engineer

The Position: 

The role of Enterprise Solution Engineer is to ensure timely and high-quality delivery of enterprise solutions. The Enterprise Solutions Engineer is responsible for the creation of technically complex multi-component solution designs and partners with Enterprise and Solution Architects to identify and implement solutions that enable business needs. The Enterprise Solution Engineer will lead and influence the project team to ensure the technical success of initiatives, utilizing sound expertise in the evaluation and creation of multiple solution design options, meeting complex requirements and constraints.

Key Responsibilities:

  • Design and develop high quality solutions that are scalable, secure, and stable across the enterprise solutions.
  • 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 analyze 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 tasks.
  • 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 interfaces.
  • Work with technology operations and support teams to handover system support skills and documentation and formulate OLA agreements with level 3 support.
  • Work closely with Technology Risk and Security teams to ensure that applications are well secured as per the bank’s Technology Security policies and standards.
  • Understands the necessity of and contributes to establishment of the right programming standards.
  • Provide 3rd level support to the banking operations administrators and support teams and other application support teams in resolving production systems anomalies and refining of system operations.
  • Creates and communicates initial estimates including suggested solution, IS impacts, IS costs for minor, small, and large enterprise projects.
  • Collaborates with vendor partners for integration of partner development activities within project timeline.
  • Performs technical evaluations of new technology products or suggest changes/enhancements to existing products/environments to fulfill business needs.
  • Provides daily support for existing enterprise solutions, including modifying, testing, validating, and documenting system changes. Adheres to normal change control processes for these activities.

The Person:

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

  • Bachelor’s degree from a recognized institution.
  • A Certification in either, ITIL, Project Management; Temenos T24 or related.
  • A minimum of 5 years ‘experience in Technology with at least 3 years’ in banking systems, enterprise systems development & support, IT Projects & Agile developmen

Digital Channels Manager – ESB & Integrations Support

The Position:

The Manager, ESB & Integrations Support is responsible for the overall availability, stability, scalability and security of the KCB integration landscape including the KCB ESB Platform and its suite of products, the OCP Platform and other integration services deployed within the bank. The engineer is a highly motivated resource focused on working hand-in-hand with other technical application support, engineering and devops team, quality assurance team and SOA governance team to maintain a quality high throughput and high performing integration ecosystem. This role works in a 24/7/365 highly available including an on-call requirement.

Key Responsibilities:

  • Provide technical support and be subject matter expert for all Middleware and API Integration platforms.
  • Implementing high availability, fault tolerant strategies, and load balancing based on middleware platform suite of products capabilities.
  • Manage middleware environments and provide support to application support and business teams. The job holder will also participate in quality assurance activities for integration related solutions before they are transitioned to production.
  • Work independently and collaboratively with other support teams to troubleshoot integration platforms, server performance issues and tune the environment based on findings to achieve desired outcomes.
  • Provide detailed incident reports and root cause analysis and suggest workarounds / interventions and/or solutions for recurring issues affecting Middleware applications. Continuously devise or modify procedures to solve complex and recurrent problems and maintaining a knowledge base of the known problems and solutions.
  • Periodic or adhoc patching of the middleware application environments – applying maintenance updates such as fix packs to the broker/integration nodes and ensuring the whole environment is up to date in relation to patching.
  • Monitoring all Middleware application environments – transactions, services, files transfers, operating system, database health and the environment in general and issue periodic consumable health status of the environment.
  • Manage/action service requests raised directly or escalated to the middleware & integration support team and within the pre-determined SLA
  • Maintain an up to date detailed configuration matrix for all middleware services and the integration landscape / environment.
  • Creating a disaster recovery plan with run book and periodic planning for disaster recovery tests. Perform backup and recovery of the Middleware applications, and also effectively support resolution of any post recovery issues. Maintaining the DR environment in ready state. In collaborations with other teams invoke fail over activities to the DR

The Person:

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

  • Bachelor’s Degree IT/Computer Science or Technical related.
  • Professional certification in IT.
  • Have a minimum of 5 years’ experience in Technology with Strong fundamental knowledge of Linux and Windows operating systems, with at least 3 years’ experience in technical knowledge in ESB – SOA and web services concepts] and RDBMS working with large and high performance databases (Oracle certification)

Senior Manager Advisory

The Position: 

Reporting to the Managing Director, the role will be responsible for the strategic leadership and Management of the Advisory unit, by offering customer solutions and maximizing shareholder value. This role will carry the responsibility for deal sourcing, deal execution, partnership within group functions, relationship management and market development.

Key Responsibilities:

  • Strategic Growth; Work with the HOD & MD, to originate debt capital markets transactions in Kenya and across the East African region.
  • Partnership Management; In conjunction with the corporate banking team and the HOD, leverage off the bank’s customer base in order to originate debt capital markets mandates.
  • Innovation: Develop capital structures that are responsive to customers’ needs.
  • Excellence execution: Lead and coordinate execution of transactions through all stages from inception to close.
  • People Management: Grow a high functioning analyst team with deep capacity to execute capital markets transactions.
  • Compliance: Monitor workflow activities to ensure compliance with regulations, policies, and procedures across the sales and business development channels. Ensure procedures, TATs, SLAs and audit items are maintained/ closed within deadlines.
  • Market Mapping: Undertaking detailed economic, sectorial and company research and analysis in support of investment banking transactions. Additionally, analyzing and synthesizing financial and operating information about companies and sectors to gain in sights and develop opportunities for clients.
  • Deal Structuring: Participating in the execution of investment banking transactions by developing responsive and innovative transaction structures in support of investment banking transactions.
  • Financial Modelling Support: Reviewing and ensuring the team prepares robust financial models in support of debt and equity investment banking transactions.
  • Valuation and Due-diligence: Lead the team in valuation and due-diligence assignments
  • Presentations and Documentation management: Originating development of marketing materials in support of client presentations, drafting client deliverables such as the investor memorandum and working with the legal teams in drafting the project documentation.
  • Relationship management: Maintaining of clients and investors relationships

The Person:

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

  • Bachelor’s Degree in Economics, Business, Accounting or any related or numeracy focused field
  • A minimum of 4 years’ experience in financial modelling, Valuation & Due diligence, with at least 2 years’ experience in Team management/leadership.

E-Learning Manager

The Position: 

Responsible for the management and execution of eLearning delivery, maintenance and development of eLearning curriculum, optimization of the Learning Management platform

Key Responsibilities:

  • Leads and or coordinates own staff team and other persons (curriculum developers, peer and senior management content contributors/reviewers) involved in eLearning delivery (Innovation, Execution, Performance, Learning and Development, Recognition)
  • Manages the eLearning budget within approved Learning, Development and Talent budget.
  • Source and implement best in class learning assets for inclusion in the Bank’s eLearning catalogue.
  • Manage eLearning content development, platform maintenance and platform upgrade projects.
  • Collaborate with other teams, subject matter experts and key stakeholders to design eLearning courses.
  • Develops, manages and maintains relationships with INTERNAL / EXTERNAL customers/stakeholders/supplies relating to own HR Area: Heads of Department, Line Managers, eLearning Service Providers, ELearning Curriculum Developers, Instructional Designers and Learning Institutions, Shared Service Departments (Finance, Procurement).
  • Maintain data, records and statistics relating to own HR area: Learning Management System licenses and documentation, assignment and course completion data, staff leaner days and e-course certifications, content versioning

The Person:

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

  • Bachelor’s Degree from a recognized university.
  • Certificate /Diploma/ Higher Diploma in Post Graduate Diploma in HR General/ Learning and development/ Learning technology
  • Have a minimum of 5 years’ experience in Learning and Development, with at least 4 years’ experience in Instructional Design, and at least 3 years’ experience in Learning Technologies and Project Management.

Senior Relationship Manager Subsidiaries

The Position: 

The Senior Relationship Manager (International Subsidiaries) focuses on the enablement of the supporting functions of the bank, more specifically Rwanda, Uganda, Tanzania, South Sudan, Burundi in pursuit of their strategic objectives through the efficient use of technology. Together with a team of Relationship Managers & Demand Managers the Senior Relationship Manager (International Subsidiaries) translates business objectives across divisions consistently into enabling technology initiatives that are subsequently prioritized through the Senior Manager Demand Management and delivered through the change organization of the Technology Department, consisting of Development, Architecture & Governance and Transition Management.

Key Responsibilities:

  • Develop key enabling initiatives to support strategic objectives of various heads of department through the efficient use of technology.
  • Oversee the prioritization of initiatives, drive the governance process surrounding these enabling initiatives through the appropriate and timely use of the Group Technology Steering Committee together with the respective divisional directors.
  • Oversee the delivery of enabling initiatives in time and on budget, in close collaboration with the Technology change organization.
  • Proactively communicate Technology strategy, policies and procedures to divisional directors, including the process of evaluating the priority of enabling initiatives through a high-level assessment of impact versus effort against the dimensions of revenue, cost and customer satisfaction.
  • Provide timely updates on the progress of enabling initiatives to respective divisional directors and their respective heads of departments through regular meetings and reports.
  • Evangelize opportunities for increased uptake of technology, especially with respect to achieve greater automation across divisions.
  • Effectively manage the relationship with divisional directors, proactively manage expectations and handle concerns and complaints in a professional and effective manner.

The Person:

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

  • Bachelor’s degree in Business Technology.
  • Certification in ITIL (foundation) / Project Management e.g. PRINCE 2 Agile
  • Have a minimum of 5 years’ experience in Technology within banking or related sector, with at least 4 years’ experience in Stakeholder management and People Management, and 3 years’ experience in Data analysis & Management Reporting and Project Management

Click Here to Apply

How To Apply For a Job By Email