Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 24, 2022
    Deadline: Jan 28, 2022
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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. It als...
    Read more about this company

     

    Application Developer

    The Application Developer will work as part of a team and individually to design and code functional programs and applications. He/she will be required to write “clean” and flawless codes and 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 preferably in Computer Science or Information Technology.
    • 3 years Technology experience with at least 2 years’ experience in developing enterprise grade highly scalable Java based applications.
    • Excellent knowledge of at least two programming languages.
    • 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.
    • Able to work with a variety of customers and collaborate with technical teams.
    • Experience working in a fast-paced agile environment.
    • Excellent interpersonal and communication skills.
    • Excellent planning, organization, problem-solving and analytical skills.

    The above position is demanding role for which the Bank will provide a competitive remuneration package to the successful candidate. If you believe you can clearly demonstrate your abilities to meet the criteria given above, please log in to our Recruitment portal and submit your application with a detailed CV.

    go to method of application »

    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 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 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
      • 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.

    go to method of application »

    DevOps Engineer

    The Position: 

    The DevOps Engineer works with application developers to automate and accelerate the testing, release, and deployment of applications into a runtime environment quickly and reliably. The DevOps Engineer will have a background in development, operations, and full-stack implementations. The DevOps engineer acts as a fulcrum between development and operational teams, and basically forms the foundation of the entire DevOps environment. 

    Key Responsibilities:

    • 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 to developing best practices for infrastructure as code (such as Puppet, Shell scripting); software build tools (such as Maven, Gradle, etc.) and continuous integration tools (such as 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, quality assurance 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
    • 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 always maintained 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.

    The Person:

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

    • Bachelor’s degree from a recognized university.
    • Certification in cloud technologies such as Kubernetes, OpenShift or related.
    • Use of DevOps tools such as Jenkins, Ansible or similar and professional software development using JAVA, Python etc is required.
    • 3 years’ experience in commercial software development with at least 2 years’ experience in developing release pipelines and GitOps frameworks.
    • Proficient in scripting.
    • Hands-on knowledge of configuration management and deployment tools like Puppet, Ansible, Chef, Terraform.
    • Strong interpersonal and communication skills.

    go to method of application »

    Technical Product Analyst

    The Position:

    Technical Product Analyst will closely work with the Application Developers, Scrum Teams, and Business Product Owners to properly assess whether developer’s estimates are correct, review of technical specifications, proposed product architecture etc., working with third parties as may demand from time to time in evaluation of APIs and capabilities, mapping out integration plans or evaluating different technology options. With his/her technical and business exposures, Technical Product Lead will inculcate customer centric approach in business solutions development.

    Key Responsibilities:

    • Lead the definition of product requirements using input from various sources including external sources such as market trends, technology innovations, industry standards, and research, as well as internal sources such as Business Intelligence, Operations, Analytics etc.
    • Understand, research, and follow technical trends in the industry. Assess emerging products and companies (FinTech, Telco) to measure their potential value or threat to our business and her products, as well as make recommendations on which new technologies to invest in or leverage.
    • Understand and analyze data pipelines, algorithms, and existing integrations.
    • Use database queries to analyze performance indicators, evaluate experiments
    • Work closely with peer Technical Teams across all products and channels capabilities to prioritize initiatives, share insights on customer demands, identify opportunities for teamwork, and coordinate product development and delivery.
    • Serve as a product evangelist & subject matter expert to the technical/developer community.
    • Evaluate new technologies for their potential application to business processes.
    • Creation and review of epics to manage scope and prioritization
    • Break down of high-level design or epic into smaller chunks of work with the delivery teams.
    • Follow competitors and conduct capability analysis regularly.
    • Coordinate product releases with the business product, application support, and development teams.
    • Answer technical product related inquiries.

    The Person:

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

    • A bachelor’s degree from a recognized university.
    • Certification in ITIL Foundation or Business Analysis or Product Management.
    • 3 years Technology experience with at least 2 years’ experience with Software Build and Deployments in a busy environment. 
    • Experience working in a fast-paced agile environment.
    • Strong analytical skills, including an ability to translate business needs back to underlying data sets and structures.
    • Deep understanding of the Kenyan Fintech, Banking and Telco ecosystems.

    go to method of application »

    Monitoring & Evaluation Manager

    The Position:

    KCB Foundation has partnered with MasterCard Foundation through their programme Young Africa Works, to jointly implement an innovative 5-Year (2019 -2024) nationwide program that will create 1.5 million Jobs.  This project will be implemented under the 2Jiajiri programme of the KCB Foundation.  The partnership targets to reach 114,000 beneficiaries categorized as Micro and Small Enterprises, primarily in Manufacturing, Agricultural and Construction Sectors. The program seeks to alleviate poverty for Women and Youth in the informal sector through Wealth Creation and Employment.

    2Jiajiri is an end-to-end social transformational program divided into three phases. Phase one involves technical training, where beneficiaries undergo competency-based training in a vocational craft. In phase two, beneficiaries are incubated through Business Development Consultancy Services, which includes access to Credit.  In phase three, beneficiaries reach maturity and transition into the market.

    KCB Foundation was established in 2007 to implement the KCB Bank Group’s Corporate Social Responsibility programs and as a sign of commitment to sustainable development to alleviate poverty and enhance well-being.

    Monitoring & Evaluation is responsible for establishing and maintaining a functional MEL system for the Programme, through development and implementation of an organization-wide MEL policy, guidelines, and frameworks, as well as tools and procedures. The role is also accountable for oversight of programme and impact reporting, data management and knowledge management across programmes. The role is a fixed term contract for the project period life.

    Key Responsibilities:

    • Develop guidelines, policy, and framework for MEAL.
    • Lead the design and implementation of the project monitoring and evaluation framework as well as the project information system.
    • Provide expertise to support field programmes with designing of M&E frameworks, plans and tools and the designing and execution of research studies.
    • Lead the development and strengthening of MEAL systems.
    • Lead the capacity building of programme staff in MEAL.
    • Oversee regular field monitoring and evaluation to support implementation of systems.
    • Develop learning programs for continuous quality improvement and impact evaluation.
    • Lead regular reporting (monthly, quarterly, annually) on the performance and impact of the Programmes.
    • Lead the development and maintenance of the programme database.
    • Lead Knowledge Management across programmes.
    • Collaborate with Project team and partners to identify their M&E related needs and allocate resources accordingly.
    • Develop and maintain systems to collect and analyse information on inputs, outputs, outcomes, and impact of the program.
    • Provide guidance and a mechanism to ensure quality assurance is maintained at all levels of programmatic work and particularly at results level by offering technical support.
    • Oversee special studies that inform project performance and management including documentation.
    • Facilitate the use of project data with partners, staff, and other stakeholders to inform decision-making and to identify lessons learned and promising practices.
    • Lead the development of transparent high quality accountability mechanisms, including beneficiary feedback and response mechanisms, and ensure they are regularly monitored and evaluated.
    • Work with other component leads to support relationships, networks, and synergies within and outside the organization to promote the use of information and evidence for strategic decision-making.
    • Ensure quality, consistency and adherence to standards and best practices for M&E across the project, including the data quality use.

    The Person:

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

    • A Bachelor’s degree in Community Development, Public Health, Education, Business, Economics, Statistics, or any other related field from a recognized university.
    • 8 years relevant work experience in Monitoring & Evaluation in international donor funded projects with equivalent experience in donor report writing, knowledge development and MEAL capacity building.
    • 7 years’ experience in project design.
    • Experience in stakeholder/people management and risk management.
    • Exceptional relationship management skills.

    go to method of application »

    Contracts & Partnerships Manager

    The Position:

    KCB Foundation has partnered with MasterCard Foundation through their programme Young Africa Works, to jointly implement an innovative 5-Year (2019 -2024) nationwide program that will create 1.5 million Jobs.  This project will be implemented under the 2Jiajiri programme of the KCB Foundation.  The partnership targets to reach 114,000 beneficiaries categorized as Micro and Small Enterprises, primarily in Manufacturing, Agricultural and Construction Sectors. The program seeks to alleviate poverty for Women and Youth in the informal sector through Wealth Creation and Employment.

    2Jiajiri is an end-to-end social transformational program divided into three phases. Phase one involves technical training, where beneficiaries undergo competency-based training in a vocational craft. In phase two, beneficiaries are incubated through Business Development Consultancy Services, which includes access to Credit.  In phase three, beneficiaries reach maturity and transition into the market.

    KCB Foundation was established in 2007 to implement the KCB Bank Group’s Corporate Social Responsibility programs and as a sign of commitment to sustainable development to alleviate poverty and enhance well-being.

    The Contracts and Partnerships Manager will manage implementing partners to deliver effective and efficient services as per sub award agreements. He will be responsible for the management and development of stakeholder relationships. He will monitor service provision and performance, ensuring required outcomes and value for money are achieved, and all financial and legal responsibilities are met. The role is a fixed term for the project life.

    Key Responsibilities:

    • Draft sub-agreements, develop specifications and advise on all technical contract activity, such as tendering procedures, terms and conditions, contract change and review. Assist in the preparation and execution of contract mechanisms, including purchase orders and work orders.
    • Work with Grants and Contract Services in the issuance of subordinate agreements, review and editing of donor reports, tracking sub agreement deliverables, comparing results against stated project objectives and tracking partner budget reports.
    • Negotiate contractual terms, service profiles and commercials of the contract. Analyse service and sector budgets to achieve best value.
    • Appropriately manage any escalation and improvement procedures, advising Chief of Party of appropriate responses to any failures in performance. Investigate and resolve failures and issues in a proactive way, ensuring commitments of all parties are in place
    • Review cash requests for grants ensuring amounts requested are reasonable and within approved budgets and ensuring organization procurement policies and procedures are followed when procuring goods and services. Review liquidation reports for grant advances issued.
    • Conduct quarterly financial reviews and grant audits where applicable giving feedback to grantees as appropriate on areas that need improvement in their systems and procedures.
    • Responsible for performance management of contracted services to ensure compliance, quality and value for money and all related activity. Work with Chief of Party to manage contract change notices with relevant approvers, relating to the MCF – Young Africa Works programme
    • Track grant agreements and ensuring compliance with spelt out agreement policies & procedures. Regular review of program-wide adherence to identified compliance issues (including financial and narrative reporting) intervening where necessary.
    • Undertake comprehensive and on-going contract monitoring programme, carrying out regular assessments, audits, annual reviews of services/pathways to provide assurance and to inform commissioning decisions
    • Proactive development of relationships with donor, implementing partners, operational staff, and wider stakeholders. Develop internal and external partnerships with providers, coordinating provider forums, workshops, and meetings as appropriate.

    The Person:

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

    • A Bachelor’s degree in Business, Economics, Development, or any other related field from a recognized university.
    • 7 years relevant work experience in Grant Management with at least 5 years managing partnerships in international donor funded projects.
    • Experience in team/people management, knowledge management, monitoring & evaluation.
    • Exceptional relationship management skills.

    go to method of application »

    Head of Customer & Product Management

    The Position: 

    The job holder is responsible for managing the customer & product maintenance and management for all products and services for the Group while having oversight of and managing all product operational activities of the Bank including Accounts, Trade services, Money markets and Fx, Card, Cash, Cheque, and Custody products.

    Key Responsibilities:

    • Lead the development and implementation of strategies to ensure continuous optimization of product operations processes to drive effective and efficient services to KCB clients.
    • Lead the development and review of product processes and policies relating to product operations.
    • Ensure strategies are cascaded into actionable work plans for the function and also ensure that these are in compliance with applicable laws and regulations.
    • Oversee the implementation of the bank’s product operations initiatives across the Group; drive continuous improvement activities in terms of productivity, quality, risk, and control to ensure shareholder value is increasing and Bank image is maintained and enhanced.
    • Work closely with other departments to ensure seamless services, identify weakness, issues resolution, and suggesting appropriate solutions to improve centralized operations.
    • Work with Internal Audit to identify the key risk parameters for consideration during audit planning, to ensure the monitoring and resolution, within agreed timeframe, of all audit exceptions; ensure there is proper risk mitigation in place by minimizing number of fraud cases and satisfactory audit findings.
    • Work with Branches and Customer Service Team to ensure customers are provided with value for money by delivering timely, accurate service to customers.
    • Manage and lead the team with a focus to continuously improve Service Standards, Reduce Cost and Enhance Controls.
    • Embed Operational Risk Management Framework process through ensuring performance of daily, weekly, monthly & quarterly Key Control Standards checks and ensure controls are always adhered to.
    • Build, maintain and manage a high performing team by providing leadership, role clarity, training and career development to SSC’s leadership and monitor team performance.

    The Person:

    • Bachelor’s degree in finance or a Business-related field.
    • Master’s degree Business Administration or a related field.
    • Relevant professional qualification such as CPA will be an added advantage.
    • Minimum 10 years shared service center/ bank operations, bank products experience.
    • Minimum 6 years in senior management level.
    • Experience in banking operations, international banking, financial reporting, and accounts.
    • Experience in the service management of business operations, including products, measurement, and improvements.
    • Project management experience.
    • Technology industry experience preferred.
    • Continuous improvement experience and knowledge.

    go to method of application »

    Head of Supply Chain Management

    The Position:

    The job holder is responsible for providing effective leadership to the supply chain, property management and transport functions in line with the Group’s strategic business objectives. He/she will drive supply chain strategy development and implementation, ensures supply chain, property & transport policies and procedures are developed, implemented, and observed, and coordinates supply chain operations to ensure continuous support of the Groups Operations.

    Key Responsibilities:

    • Strategic leadership and management of all KCB Group Supply Chain, Facilities & Properties as well as outsourced activities e.g. property management, cleaning, transport, archiving etc.
    • Collaborate with COEs to develop and implement an integrated SSC procurement strategy; ensure alignment of processes and activities, ensure external compliance and optimization of the delivery of catalogue services.
    • Collaborate with Business Partners to identify and implement continuous improvements in processes, systems, and procedures; ensure that all activities and the deployment of resources within the SSC are consistent with its mission.
    • Ensure operational costs are in line with relevant budgetary controls; ensure compliance with policy and procedural directives within the SSC and provide management reporting on SSC performance.
    • Lead in the achievement of SLAs and monitor SLA compliance within the SSC area and collaborate with Procurement Business Partners to identify services and activities to support current and future customer needs.
    • Collaborate with Business Partners to identify and implement continuous improvements in processes, systems, and procedures.
    • Manage vendor relationships including outsourced functions such as property, facilities, and transport to ensure efficient service delivery and compliance with SLAs; develop the function's work plan and budget and ensure adherence to set limits and targets.
    • Build, maintain and manage a high performing team by providing leadership, role clarity, training and career development to SSC’s leadership and monitor team performance.
    • Develop facilities and properties maintenance and monitoring plans for managing the high-quality standards and appearance of Banks facilities and properties; manage the supply of Power / Electricity to all Bank facilities/ Premises.
    • Develops and monitors annual facilities operational and capital budget and spending plan in conjunction with Finance; manage all bank leases with a view to achieving efficient spend.

    The Person:

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

    • Bachelor’s degree in Procurement, Supply Chain Management, Finance, Economics, or any other Business-related degree.
    • Master’s degree in Procurement, Supply Chain Management, Finance, Economics, or any other Business Administration qualification preferred.
    • Relevant professional qualifications and membership – CIPS or KISM.
    • Minimum 10 years’ experience in managing a shared services environment or the procurement function of a business unit.
    • Minimum 6 years in senior management level.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at KCB Bank Kenya Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail