Banking Jobs in Kenya - KCB Group

KCB Group Limited


Head, Project Management Office
IRC8317
Full time
Nairobi
Key Responsibilities
·         Lead and direct the Program Management Team.
·         Develop project prioritization recommendations for business and management consideration.
·         Develop project management plans and budgets.

·         Provide project management oversight and reporting during the project life cycle.
·         Ensure enforcement of the use and application of project management methods and standards in line with Bank policies and standards.
·         Relationship management of project stakeholders: Businesses, End users, Vendors, System Owners, System end users, project managers.
·         Manage post implementation review and quality assurance of projects and system change requests for all systems.
·         Responsible for working with and supporting Project Managers to ensure that new capability is embedded within the business line.
·         Responsible for managing and resolving all program level risks and issues as appropriate.
·         Responsible for the development and embedding of change management best practice models to optimise the delivery and governance of change.
·         Responsible for adherence to Quality Control of all processes & procedures undertaken by IT PMO.
·         Responsible for providing financial information & support to IT division
The Person
For the above position, the successful applicant should have the following:
·         University Degree preferably in Engineering or a Business related field from an institution recognized by Commission of Higher Education is required.
·         Professional qualification in Project Management is required. Masters’ degree in a Business related field is an added advantage.
·         8 years’ experience in Project Management having had at least 5 years’ experience in:
·         Project Management Lead
·         Financial Planning, Budgeting & Reporting
·         Relationship Management of Project Stakeholders
·         General Banking Operations experience
·         Excellent interpersonal and negotiation skills with the ability to develop strong business relations.
·         Advanced leadership skills with demonstrated competencies in championing high performance management.
·         Advanced understanding of Risk, Compliance policies and procedures in Banking.
The above positions are demanding roles for which the Bank will provide a competitive remuneration package to the successful candidates.

Quality Assurance Manager
IRC 8289
Full time
Nairobi
The Position: IT Quality Assurance unit is mandated to develop and establish quality assurance, policies, standards and measures for the information technology services within the organization.
The Quality Assurance Manager will perform quality reviews on business requirements, develop standardized testing methods and strategies, lead in the execution of functional and non-functional tests and implementing quality testing and reporting processes in order to track and ensure adherence to quality software development process and products.
Detailed Description:
·         Champion and coordinate business requirements reviews across functional teams and ensure that the business requirements are complete, precise and testable.
·         Works with project team to define and create overall project test strategy/test plan, test schedules or strategies and identifies test resources, estimates test effort in accordance with project scope or delivery dates and ensures that the test strategy is achieved.
·         Develop, document and maintain functional and non-functional test cases, test scripts and other test artifacts like the test data, data validation, harness scripts and automated scripts.
·         Works collaboratively with the business units and project teams to execute and validate test cases based upon business requirements and ensures that the test cases are traceable to the requirements.
·         In collaboration with GEA and other critical stakeholders, tune the SQC processes, adopt tools and define re-usable templates in-line with the adoption and maturity of the SQA Framework.
·         Define test process including required test activities and deliverables, conduct Test Readiness Assessment, establish test beds and ensure that test beds are available for all planned white box and black box testing activities.
·         Engages, champions and collaborates with technical teams/personnel in non-functional; testing including integration, regression, load, performance, security and usability testing.
·         Prepare, share and review test results periodically, report any defects, bugs, errors, configuration issues and interoperability flaws and develop test acceptance reports for projects and software changes.
·         Works with business units to perform post deployment sanity and regression tests and post-implementation review within defined period to confirm that the deployed solution works as per the business requirements.
·         Participates in formulation and implementation of software process improvement policies and strategies for the division.
Job Requirements:
For the above position, the successful applicant should have the following:
·         Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or a related field of study.
·         Professional Qualifications such as ITIL Foundation or ISTQB Foundation or TOGAF is required.
·         7 years progressive experience in Information Technology with focus on Business Analysis, Software Development, Quality Assurance.
·         Experience in at least two IT disciplines such as application development, middle ware, SOA and Software Quality Assurance.
·         Experience in operating systems (Windows, Unix).
·         Experience in Database management systems.
·         Prior working experience Software Quality Assurance.
·         Exposure to Software Testing Automation.
·         Exceptional interpersonal skills, including teamwork, facilitation and negotiation.
·         Excellent planning and organizational skills with ability to breakdown complex items to manageable components.
·         Ability to liaise with all levels of management and subject matter experts across the industry and within the organization.
The above position is demanding roles for which the Bank will provide a competitive remuneration package to the successful candidates.

Chief of Party
IRC 8292
Full time
Nairobi
The Position: 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 Chief of Party is responsible for providing leadership in project implementation and delivery of desired results in accordance with donor rules, regulations, and policies. The role holder will lead the project management team ensuring responsiveness to the donor and other stakeholders, provide high-level oversight ensuring the project resources are allocated and used effectively and in a manner that makes maximum contribution to project objectives.
S/he will engage in work planning, resource allocation, granting, monitoring and evaluation, research, performance management, communication and new business case development. S/he will serve as the primary program contact to KCB Foundation Managing Director.
Detailed Description:
·         In liaison with KCB Foundation Managing Director and program staff, plan, implement and monitor all aspects of the program in collaboration with technical staff, organizational partners, program partners, and short-term consultants .
·         The COP will also be responsible for the management of the project and will serve as key liaison with the donor, KCB Bank Kenya and implementing partners.
·         Ensure appropriate reporting, financial oversight and compliance of the project in accordance with donor rules and regulations. Ensure program partners’ compliance with donor policies on marking and branding and donor rules and regulations.
·         In liaison with the Managing Director, Head of Finance and HR, ensure effective and transparent use of financial resources for timely and informative reporting in line with donor policies and procedures through collaboration with program, finance and administrative staff.
·         Oversee the development and implementation of the program monitoring and evaluation plan to ensure program activities are tracked, reviewed in line with the overall goal and implementation plan and have the desired impact to achieve program goals and objectives.
·         Visit assigned sites on a regular basis and oversee implementation and execution of ongoing project tasks.
·         Create and sustain a work environment that promotes learning through documentation and knowledge sharing around best practices and lessons learned.
·         Ensure monthly, quarterly and annual programmatic reports and information for submission to the donor.
·         Effective people management ensuring highly skilled staff are recruited, properly inducted, empowered to provide leadership and decision-making within a team setting, and effectively managed to perform to a high standard and meeting their objectives.
Job Requirements:
·         University degree in Business, Economics, Development Studies or related field from a recognized university.
·         Master’s degree or professional qualifications in relevant field is added advantage.
·         15 years’ relevant work experience in designing, managing, monitoring and implementing capacity building projects with a proven track record.
·         At least 5 years’ experience as a Chief of Party/ Program Director/ Country Manager with an international donor agency or NGO.
·         International donor experience is required with significant exposure and experience leading/ managing/ monitoring projects in accordance with donor rules, regulations and guidelines.
·         Excellent capacity to understand and manage complex budgets in relation to program implementation.
·         Strategic thinking and planning capacity to oversee the development and implementation of functional plans and project initiatives.
·         Proven multi-sectoral exposure and experience in building & managing strong client and stakeholder relationships.
·         Demonstrated ability to lead people and get results through others.

·         Problem analysis and resolution at functional and strategic level.
·         Excellent interpersonal, communication and presentation skills.
The above position is demanding roles for which the Bank will provide a competitive remuneration package to the successful candidates. 

Business Architect
IRC 7455
Full time
Nairobi
The job holder must demonstrate proficiency in developing IT business process models (automated, manual processes, system & process interfaces) and related documentation for IT Systems in use by or to be procured by the Bank in line with Bank policy, Business Process Architecture best practice, standards and methods.
Key Responsibilities:
·         Conduct business process improvement initiatives aimed at improving efficiencies and effectiveness.
·         Act as a liaison to Business and IT in order to gain a broad understanding of business initiatives and their impact on technology.
·         Documentation of business requirements and processes for all business initiatives and projects.
·         Provide the leadership in breaking down, planning and sequencing the business vision & strategy in to technology deliverables.
·         Liaise with the Business subject matter expert in the development of business architectural framework developing a clear roadmap of Business solutions.
·         Lead effort to work with business leaders to identify business capability needs and IT integration.
·         Facilitate the identification and analysis of the Bank’s business drivers to deliver enterprise business, information, technical and solution architecture requirements.
·         Assess the current Business framework to detect critical deficiencies and recommend for improvement in line with the IT strategy and delivery priority of the IT/Bank programs.
·         Function as a liaison to Business and IT partners in order to gain a broad understanding of industry trends and innovations, and their impact on technology.
·         Provide an analysis to determine best path for solving business problems/opportunities that may include process improvement visa Vis information technology systems enhancement
·         Provide architectural oversight of projects; ensure requirements are in alignment with business strategies and business architecture roadmap/framework.
·         Participate and guide on functional tests planning and execution.
·         Participate in the IT quality assurance process.
The Person:
For the above position, the successful applicant should have the following:
·         Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or a related field of study.
·         Professional qualifications such as CBAP, TOGAF, ITIL Foundation.
·         Project Management; PRINCE II is added advantage.
·         7 years progressive experience in Information Technology with focus on Business Analysis, Applications Architecture or Software Development.
·         5 years’ experience in at least two IT disciplines such as applications architecture, application development, middleware and SOA in a multi-tier environment.
·         Prior working experience in formal Business Analysis/ Applications Architecture.
·         In depth knowledge in Windows, Linus Operating Systems.
·         Knowledge of Database Management Systems.
·         Exposure to multiple, diverse technologies and processing environments.
The above position is demanding role for which the Bank will provide a competitive remuneration package to the successful candidate.

Applications Architect
IRC 7461
Full time
Nairobi
The Applications Architect is responsible for developing IT Solution blueprints (software, versioning & licensing, integrations, scalability, management requirements and standards) and related documentation for IT Systems in use by or to be procured by the Bank in line with Bank policy, architecture best practices, standards and methods.
The holder of the role will demonstrate proficiency in Applications Solutions Architecture through the design of business solutions, service-oriented solutions and related infrastructure.
Key Responsibilities:
·         Build a bridge between business requirements and technical specifications by understanding business requirements and use cases, and then finding ways to implement those use cases in the business applications / solutions. Identify the requirements that affect the structure and operational behaviors of the application.
·         Adopt approaches and methodologies that demonstrate reduction in the business risks associated with building of technical solutions.
·         Develop flexible designs able to handle the natural drift that occur over time in hardware and software technology, as well as in user scenarios and traffic volumes.
·         Identify the non-functional requirements for the solution and provide an architecture that best accommodates them.
·         Identify the kind of technologies, standards, licenses, capacity sizing and limitations/constraints for the application, considering the impact of other related/competing developments.
·         Create and Review Technical Architecture Documents for system changes and new systems and solutions.
·         Having understood the banks environment, provide and recommend Design Patterns and guide their application / use in delivering integration solutions in the bank.
·         Participate and guide on the non-functional tests planning and execution i.e. performance / load tests, security tests and high availability and fail over testing.
·         Document solutions, enabler features and architecture using standard architecture and software engineering artifacts.
·         Work with internal and external teams to define and maintain quality standards, coding standards and implements measures to ensure compliance through code reviews, automation, etc.
The Person:
For the above position, the successful applicant should have the following:
·         Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or a related field of study.
·         Professional qualifications such as TOGAF, ITIL Foundation.
·         Project Management; PRINCE II is added advantage.
·         7 years progressive experience in Information Technology.
·         5 years’ experience in at least two IT disciplines such as enterprise architecture, application architecture, application development, middleware and SOA in a multi-tier environment.
·         Prior working experience in a leading formal application architecture framework.
·         Exposure to multiple, diverse technologies and processing environments spanning at least 5 years.
·         At least 5 years’ experience with Operating systems (Windows, Unix).
·         Knowledge of Database Management Systems.
·         Knowledge of Network Services, protocols and Internetworking Technology.
·         Knowledge of Messaging and Collaboration tolls and technologies.
·         Familiarity with graphical modeling approaches, tools and model repositories.
The above position is demanding role for which the Bank will provide a competitive remuneration package to the successful candidate.

Senior Manager, Quality Assurance
IRC 8257
Full time
Nairobi
IT Quality Assurance unit is mandated to develop and establish quality assurance, policies, standards and measures for the information technology services within the organization.
The role of Senior Manager, Quality Assurance is to develop and establish quality assurance standards and measures for the information technology services within the organization and applying proven analytical and problem-solving skills to help validate IT processes and software projects and changes through functional and non-functional testing in order to ensure adherence to quality software development process and products and maximize the benefit of business investments in IT initiatives.
Key Responsibilities:
·         Design and Implement structured quality management policy, strategy and methodology across the organization.
·         Establish and maintain quality management systems and metrics and monitor and review compliance with the Technology quality goals and standards and regulatory requirements. Ensure approved software development standards, processes and procedures are adhered to, as well as make recommendations on the adoption of industry best-practices.
·         Maintains and administers test management tools, manages test environments and ensures that they are in ready states for both functional and non-functional tests of software projects and changes.
·         Develop automation frameworks for integration and regression testing activities.
·         Participates in the reviews of test plan/strategy documents and ensures that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
·         Reviews the state of readiness of software changes and projects for deployment to production environment and communicates the deployment plans to the change management team.
·         Participate in developing, distributing, and coordinating in-depth business requirement reviews and analysis for modified and new systems or applications.
·         Manage the team’s performance and nurture skills that advance the IT Quality Assurance strategy and establish sustainable practices in QA standards, controls and policies.
·         Conduct internal audits to measure and assure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation.
The Person:
For the above position, the successful applicant should have the following:
·         Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or a related field of study.
·         Professional Qualifications such as ITIL Foundation or ISTQB Foundation or TOGAF is required.
·         10 years progressive experience in Information Technology with focus on Business Analysis, Software Development, Quality Assurance.
·         Experience in at least two IT disciplines such as application development, middle ware, SOA and Software Quality Assurance.
·         Experience in operating systems (Windows, Unix).
·         Experience in Database management systems.
·         Prior working experience Software Quality Assurance.
·         Exposure to Software Testing Automation.
·         Exceptional interpersonal skills, including teamwork, facilitation and negotiation.
·         Excellent planning and organizational skills with ability to breakdown complex items to manageable components.
·         Ability to liaise with all levels of management and subject matter experts across the industry and within the organization.
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.
To be considered your application must be received by Tuesday, 26th November 2019.
Qualified candidates with disability are encouraged to apply.
Only short listed candidates will be contacted.
NB: In the event that you are invited to interview for any positions, we will require that you provide us with the following documents:
·         National I.D.
·         KRA Pin Card
·         Birth Certificate of self
·         Passport Photo (White Background)
·         NSSF Card
·         NHIF Card
·         Police Clearance Certificate (less than 5 Months old)
·         Academic and Professional certificates, including official transcripts
·         Certificates of Service from previous employers as applicable