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