Submit CVs – New Recruitment at KCB Bank Kenya
We have the largest Job seeker visits by alexa rankings. Post a Job
- Company: KCB Bank Kenya
- Location: Kenya
- State: Nairobi
- Job type: Full-Time
- Job category: Graduates Jobs in Kenya
Job Description
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.
Sourcing Category Specialist
KEY RESPONSIBILITIES:
- Acquisition of goods and services required by the user departments by selecting the most optimal sourcing approaches, publishing and managing tenders.
- Negotiations with suppliers to deliver the best value for the Bank on costs and supply terms
- Mapping the key stakeholders and managing them to guarantee seamless execution of requests. The stakeholders include the Branch Managers, Heads of Departments, Suppliers and regulator
- Performing benchmarking exercise and analysing data on market trends to provide insights for category decision making
- Implementing standards, controls, processes or regulatory determined procedures for the assigned Category
- Review Suppliers Performance for the assigned Category, data collation and analysis for Service Level Agreements, participate in review meetings.
- Tracking and responding to customer enquiries, complaints and resolution of issues within set service level agreements
- Follow-up and expediting of deliveries with Vendors
MINIMUM POSITION QUALIFICATION REQUIREMENTS
Academic & Professional
- Education Bachelor’s Degree Bachelor’s Degree RQ
- Practising License Valid Practising License from Kenya Institute of Supplies Management (KISM) RQ
- Professional Qualifications Member of Kenya Institute of Supplies Management (KISM) RQ
- Member of Chartered Institute of Purchasing and Supply (CIPS) or equivalent AA
- Master’s degree MBA /Business Related AA
Experience
- Total Minimum No of Years Experience Required 3 years
- Purchasing Experience 2 ES
- Customer Service 2 ES
- Commercial Experience (negotiation, market analysis & knowledge) 2 ES
- About Us
DevOps Engineer
KEY RESPONSIBILITIES: MUST NOT BE MORE THAN 10
- Develop and maintain Continuous Integration (CI) / Continuous Deployment (CD) strategy that allows the organization to use DevOps at scale.
- Envision, build and execute automated testing plans for all the software developed in the organization and provide reporting templates for monitoring testing coverage.
- Contribute in developing best practices for infrastructure as code (e.g: Puppet, Shell scripting), software build tools (Maven, Gradle, etc.) and continuous integration tools (Jenkins, TeamCity, etc.)
- Mentoring and coaching junior software developers in gaining experience and assuming DevOps responsibilities.
- Design, build & maintain infrastructure to support a continuous software development process, including all phases of development, QA and software deployment.
- Provides direction into standards and procedures for monitoring, capacity planning, tuning, maintenance, performance optimization, backups and recovery; ensures infrastructure will meet capacity requirements to deliver on time.
- Setup/Configuration/Administration of code Repositories like Git, SVN etc.
- Manage Image storage to ensure consistency and recoverability of the same as required.
- Development of process and procedures of code versions to ensure proper governance and security is maintained at all times within the enterprise.
- Acts as a thought leader for DevOps practice in the organization while working with stakeholders to select “fit for purpose tools” to be used in the DevOps orchestration/automation processes.
DAILY RESPONSIBILITIES: NOT MORE THAN 5 OF THE MOST TYPICAL
- Develop and maintain Continuous Integration (CI) / Continuous Deployment (CD) strategy that allows the organization to use DevOps at scale.
- Envision and build automated testing plans for all the software developed in the organization and provide reporting templates for monitoring testing coverage.
- Contribute in developing best practices for infrastructure as code (e.g: Puppet, Shell scripting), software build tools (Maven, Gradle, etc.) and continuous integration tools (Jenkins, TeamCity, etc.)
- Mentoring junior software developers in gaining experience and assuming DevOps responsibilities.
- Design, build & maintain infrastructure to support a continuous software development process, including all phases of development, QA and software deployment.
- Provides direction into standards and procedures for monitoring, capacity planning, tuning, maintenance, performance optimization, backups and recovery; ensures infrastructure will meet capacity requirements to deliver on time.
CHALLENGES
- The bank has a myriad of diverse systems installed within the organisation running on disparate technologies and thus creates complexity on the correct DevOps tools to be used to support these systems.
- At the same time, the bank has a large development organisation churning a lot of software code on a weekly basis which is expected to benefit from DevOps to accelerate deployment/release management.
MINIMUM POSITION QUALIFICATION REQUIREMENTS
Academic & Professional
Education: Bachelor’s Degree — Bachelor’s Degree (RQ)
Professional Qualifications:
- DevOps tools e.g. Jenkins/Ansible etc.
- Certification in Cloud technologies e.g AWS, Azure
- Professional Software development e.g. JAVA, Python etc
- Azure DevOps (Azure Container Registry, Pipelines, Azure Defender, Azure Boards)
- GitOps (Argo CD/Flux CD)
- Service Mesh (Istio, Linkerd, Openshift Service Mesh)
- Harbor Container Registry, Helm Charts, Contract Testing – Pact Broker, DevSecOps – SAST, DAST – CheckMarx, AKS – Azure Kubernetes Services, EKS – Elastic Kubernetes Services (AWS)
- Masters: MBA/MSc (AA)
Experience
- Total Minimum No of Years’ Experience Required: 5 years
Detail:
- Experience in commercial software development – 3 years (ES)
- Hands-on knowledge of Configuration Management and Deployment tools like Puppet, Ansible, Chef, Terraform – 3 years (ES)
- Experience in developing release pipelines – 3 years (ES)
- Experience with the GIT Ops frameworks – 3 years (ES)
- Experience in Banking Operations – 1 year (AA)
- Proficient in scripting – 2 years (AA)
- Experience working in a fast-paced agile environment – 2 years (AA)
Manager – Cloud Infrastructure
Key Responsibilities:
- Responsible for building, maintaining, and supporting high-performance, fault-tolerant, scalable and distributed Platform as a service systems with Kubernetes and Kubernetes flavors such as RedHat OpenShift Container Platforms.
- Responsible for interfacing with application development teams to ensure applications fit within the infrastructure with scalability, reliability and security designed and implemented from the onset.
- Responsible for establishing and improving team processes and workflows to maximize efficiency and productivity of people and systems.
- Lead in automation of infrastructure at massive scale to support scaling of digital services.
- Lead the ‘Open source first ‘as a fit for the future initiative within the function.
- Provide team management to the cloud infrastructure team.
Experience Academic & professional.
- 5 years Total Minimum Years of Experience in Information Technology
- Bachelor’s degree ICT related field or Electrical Engineering.
Professional Qualifications:
- Kubernetes or RedHat OpenShift Container Platform, RedHat or Linux Certifications, AWS or Azure Architect/SysOps/, CI/CD, DevOps, Automation certifications.
Specific Experience Requirements:
- Minimum of 3 years using Docker/Kubernetes/OpenShift/Containers:
- Minimum of 3 years of RedHat/Linux Administration
- 1 year experience in IT Automation
- 1 year experience in Public Cloud Administration
Senior Application Developer
KEY RESPONSIBILITIES: MUST NOT BE MORE THAN 10
- Develop systems and systems integrations on the bank’s integrations middleware stack using JAVA and Red Hat Integration technologies 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 nonfunctional 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.
- 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.
- Work with technology operations and support teams to handover system support skills and documentation and formulate OLA agreements with level 3 support.
DAILY RESPONSIBILITIES: NOT MORE THAN 5 OF THE MOST TYPICAL
- Support Continuous Integration (CI) / Continuous Deployment (CD) and DevOps transformation initiatives under the guidance of Architect and Technical delivery manager.
- Contribute in developing best practices for infrastructure as code (e.g: Puppet, Shell scripting), software build tools (Maven, Gradle, etc.) and continuous integration tools (Jenkins, TeamCity, etc.)
- Work with development and infrastructure team in developing building/packaging/deployment processes for new and existing projects.
- Work with various IT teams to automate manual release/build related activities utilizing DevOps principles.
- Setup/Configuration/Administration of code Repositories like Git, SVN etc.
- Working with development and test engineers to generate automate testing plans and configurations using Selenium, SonarQube, JUNIT etc.
CHALLENGES
- The bank intends to develop & enhance a myriad of large scale & complex software solutions at an enterprise level.
- These applications are often high-volume and mission critical.
- The senior software engineer is expected to design, document and implement robust and scalable software that shall be able to handle current and projected capacity requirements.
MINIMUM POSITION QUALIFICATION REQUIREMENTS
Academic & Professional
Education: Bachelor’s Degree — Bachelor’s Degree (RQ)
Professional Qualifications:
- DevOps tools e.g. Jenkins/Ansible etc.
- Certification in Cloud technologies e.g AWS, Azure
- Azure DevOps (Azure Container Registry, Pipelines, Azure Defender, Azure Boards)
- GitOps (Argo CD/Flux CD)
- DevSecOps – SAST, DAST – CheckMarx, AKS – Azure Kubernetes Services, EKS – Elastic Kubernetes Services (AWS)
- Service Mesh (Istio, Linkerd, Openshift Service Mesh)
- Masters: MBA/MSc (AA)
Experience
- Total Minimum No of Years’ Experience Required: 5
Detail:
- Experience working with Software Build and Deployments in a busy environment – 3 years (ES)
- Hands-on knowledge of Configuration Management and Deployment tools like Puppet, Ansible, Chef, Terraform – 3 years (ES)
- Experience in developing Continuous Integration/Continuous Delivery pipelines (CI/CD) using various tools like TeamCity, Jenkins/Bamboo, and Artifactory/Nexus as binary repository – 3 years (ES)
- Experience with the Source Code Management tools like GIT, Bitbucket, and TFS – 3 years (DE)
- Experience in Banking Operations – 1 year (AA)
- Proficient in scripting – 2 years (AA)
- Experience working in a fast-paced agile environment – 2 years (AA)
Head of Fundraising
KEY RESPONSIBILITIES: MUST NOT BE MORE THAN
Program Development:
- Lead efforts to identify and prioritize high-impact programs and initiatives that align with KCBF’s strategic objectives.
- Work closely with internal and external stakeholders to develop compelling funding proposals and articulate the potential impact of proposed projects.
Donor Cultivation and Stewardship:
- Identify and cultivate relationships with individual donors, major gift prospects, corporations, foundations, and other potential funding sources.
- Engage donors through personalized communications, meetings, events, and stewardship activities to deepen their commitment to KCB Foundation.
- Maintain an informatics system that monitors and updates on the funding and opportunity pipeline, and lead pipeline and information management to drive informed decisions on future opportunities.
Fundraising Campaigns:
- Lead the planning, execution, and evaluation of fundraising campaigns, including annual appeals, major gift drives, capital campaigns, and special events.
- Collaborate with marketing and communications teams to develop compelling messaging and materials that inspire donor engagement and support.
Grant Writing and Management:
- Oversee the grant writing process, working closely with Director Foundation, Head of Programs, program managers, grants writer, and other staff to develop competitive grant proposals.
- Ensure alignment between grant opportunities and programmatic goals, and manage grant reporting requirements to maintain funder compliance
Strategic Planning:
- Develop and implement regional fundraising strategies aligned with Foundation’s goals and priorities.
- Identify new fundraising opportunities, trends, and emerging donor interests within the region.
- Scope and identify opportunities for funding, Coordination of efforts and knowledge management aimed at winning new business.
- Conduct regular assessments and analyses of fundraising performance, trends, and effectiveness.
Team Leadership and Capacity Building:
- Provide leadership in institutional resource mobilization and fund raising across KCB Foundation, regional offices including subsidiaries.
- Foster a culture of collaboration, accountability, and excellence within the fundraising department.
- Identify training and professional development opportunities to enhance fundraising skills and competencies.
- Support programs and business units to develop and implement resource mobilization strategies.
- Provide technical training and capacity building to countries, staff and project implementation teams on resource mobilization, intelligence gathering, proposal writing to develop high quality proposals.
- Liaise with partnerships and policy and advocacy teams, working together to engage critical stakeholders and generate leads for new/enhanced program funding.
Compliance and Reporting:
- Review proposals and pitch materials for compliance and soundness with donor requirements as well as adherence to KCB Foundation and Group policies and procedures.
- Ensure compliance with relevant fundraising regulations, policies, and best practices within the region.
- Prepare accurate and timely reports on fundraising activities, progress, and outcomes for internal and external stakeholders.
- Collaborate with finance and administrative teams to track fundraising revenues, expenses, and budget allocations.
Representation:
- Cultivate relationships with strategic funders, donors, and other stakeholders to enhance the organization’s visibility and funding opportunities.
- Attend meetings, conferences, and networking events to promote the organization’s work and identify potential funding prospects.
- Promote the work of KCB Foundation through in person and written engagements to external stakeholders including donors, public sector and other relevant stakeholders.
MINIMUM POSITION QUALIFICATION REQUIREMENTS
Academic & Professional
Education:
- Bachelor’s Degree — Any relevant field (RQ)
Professional Qualifications:
- Fundraising/resource mobilization/program implementation (AA)
- Master’s degree — Business Administration (MBA) / Marketing / Related Field / Project Management / Social Sciences / Communication (AA)
Experience
Total Minimum No of Years’ Experience Required: 8 years
Detail:
- Donor Fundraising — 8 years (ES)
- Track record of raising at least Ksh 1B annually — 3 years (DE)
- Proposal, concept note and idea note development and preparation — 8 years (ES)
- Programme development — 5 years (ES)
- Partnership management — 4 years (ES)
- Research — 3 years (DE)
- Monitoring & evaluation — 2 years (DE)
Product Configuration Specialist
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.
- Analyzing and documenting requirements for new products and services and associated controls, customer journeys and notifications, arising from production incidents, new business or customer requests.
- Support the Digital Channels banking platform upgrades, closure of audit and Risk issues.
- Work with different stakeholders for product delivery ensuring end to end support and adoption of latest technologies to serve business and customer needs.
- Support channels systems by ensuring system health monitoring, problem detection & resolution automation.
- Maintain good quality documentation of configuration changes made on the platforms including system flows, roles and permissions matrix of the platforms
- Support deployment, configurations and support for all digital channels systems.
The Person
For the above position, the successful applicant should have the following:
- Bachelor’s degree in computer science or technology related or equivalent years of It practice for non IT degree.
- MBA/Msc Master’s degree is an added advantage.
- Professional qualification in Project Management/ Product Management/Agile is an added advantage.
- 5 years’ work experience in a similar role, with at least: –
- 3 years’ experience in Mobile banking, internet banking and Digital lending support.
- 1-year experience in Payment Platform configuration and Support.
- 1-year experience in DevOps and Agile practice.
Method of Application
Use the link(s) below to apply on company website.- Sourcing Category Specialist
- DevOps Engineer
- Manager – Cloud Infrastructure
- Senior Application Developer
- Head of Fundraising
- Product Configuration Specialist

