Massive Recruitment at KCB (5 Positions)


Kenya Commercial Bank, renowned for its diversity and growth in the Region is currently strengthening its support for group operations and business with the aim of maintaining Best Practice whilst also responding to the growing Business needs to support internal and external Customer Service delivery objectives and increase shareholder value.

To this end the following challenging positions have arisen and candidates with the requisite competencies and qualifications described below are hereby encouraged to apply.

1.      Application Developers 

Job Ref IT 05/2012

The Position

Reporting to Senior Manager, Application Development, the developer will require interaction with third party service providers as well as other internal IT units.

The developer must demonstrate a strong understanding of and high regard for hand-held devices and web solutions as business delivery channels for both bank corporate and retail customers as well as for online agency banking services.

Key Responsibilities 

  • Design, Develop and Install developed components.
  • Work closely with IT Security to ensure that applications are well secured.
  • Understands the necessity of and contributes to coding standards.
  • Accountable for preparation and timely delivery of quality applications.
  • The responsibility includes requirements definition, review of design documents, user test planning and review, defect tracking, and project closure tasks.
  • Have expert knowledge on Dot Net programming, Share point, Active Server pages development and Database Management.
  • Work with Excel services and Sql analysis services to provide results on data collected.
  • Provide the bank with statistical reports on research and performance of various services using system tools.
  • Develop Business Continuity plans for solutions.
  • Specifying and ensuring application controls are incorporated during design of the software in order to check on risk exposure.
The Person
  • A Bachelors of Science in Computing or related degree from a recognised University.
  • Java programming certification.
  • The developers should have in depth skills in jbase/java that is provable and quantifiable (code samples and/ or project descriptions) as the bulk of our development work is in or interfaced with T24 banking system (T24 is a jbase/java system).
  • Interested in learning and has a creative mind set.
  • Provable experience working on web or mobile application projects (work history with links to previous website projects).
  • In particular, the applicant should have at least 2 years working experience in:- Developing applications, defining and testing the software or systems after development to ensure that the set functional and security parameters are in place.
  • Internet connectivity security. Java programming and .net
  • Knowledge of SQL programming.
  • SQL Server 2005/8 Administration and performance tuning will be an added advantage.
  • In depth skill with the tools of the trade in web and mobile development.
  • Familiarity with networking and IT security will be an added advantage.
  • Good knowledge of the workings of the internet, firewalls and VPN technology.
  • Some working knowledge of PC hardware.
  • Possess sound negotiation, excellent communication, presentation and interpersonal skills.
  • Be pleasant, outgoing, aggressive and self-driven.
  • Appreciates the value of great user experience in building applications.
  • Responsive to user needs.
  • Enjoys interacting with users and solving problems.
The above position is a demanding role which the bank will provide a competitive package for the successful candidate. 

If you believe you can clearly demonstrate your abilities to meet the criteria given above, please submit your application with a detailed CV, stating your current position, remuneration level, e-mail address and telephone contacts quoting the job title/reference in the subject field to recruitment@kcb.co.ke.

To be considered your application must be received by 3rd March 2012.

Only short listed candidates will be contacted.

2.         Enterprise Applications Support Manager 

Job Ref: IT 04/2012

The Position


Reporting to the Senior Manager Enterprise Applications, the job holder will be responsible for the management and support of assigned critical business applications excluding the core banking and card systems.

This include and not limited to the following systems:- Loan system (credit quest), Clearing system (Sybrin), Reconciliation system (Corona), Load Balancer (Radware/any other HW load balancing solution), SWIFT/RTGS/FILEACT and Treasury / Risk Management solution (Kondor+).

Key Responsibilities
  • Ensure high availability and system performance for the users.
  • Ensure the efficient operations and stability of the critical applications assigned.
  • Implement Business continuity for all critical systems and spearhead continuous testing of BCP with end users.
  • Support the management of IT security aspects of applications including vulnerability assessments, penetration testing and recommended resolutions.
  • Ensure consistent, quality and comprehensive support to business users in regard to resolving system related issues.
  • Implement and manage upgrades, patches and releases.
  • Research and make positive advocacy on the adoption of new innovative technologies e.g. pursuance towards availing the applications on mobile devices and smartphones.
  • Close all calls related to reported incidents as per the business SLA and ensure minimal escalations to deliver on quality service.
  • Review overnight and previous days fault/incident logs to ascertain and address all user applications related issues.
  • Be available on call to support all after hours reported issues that would affect service.
  • Participate in project implementations as necessary.
  • Ensure all user related changes are implemented within agreed SLAs and outstanding changes are kept to a minimum.
  • Facilitate transfer of knowledge and skills to other team members.
  • Prioritize faults/incidents and allocate resources for effective problem resolution.
  • Coordinating and enforcing IT policies, standards and procedures.
  • Identifying risks in conjunction with IT Security via: analysis of monthly metrics and other indicators; review of IT certification reports, security assessments, requests for policy/standard exceptions and health check results; responding to escalations and queries; regular discussions with the team members; and other means that may be available.
The Person 
  • Bachelor’s degree in Computer Science, Information Technology/Systems or related field Be a Microsoft Certified Systems Engineer (MSCE) 3 years working experience with latest Windows server and client operating systems (2003/2008 and Win 7 respectively) and also MS SQL 2005/2008.This is a MUST.
  • Have extensive knowledge and experience in supporting the following systems( A MUST): Credit Quest(Loan processing system) SWIFT/RTGS/ FILEACT Kondor+, Reuters systems(Treasury and market risk) Radware Load Balancer or any other load balancing solution Sybrin (Clearing system) Quickpay (File transfer system) Corona(Bank’s reconciliation system) Perpay (Bank’s Payroll System)
  • Have thorough knowledge and implementation of Virtual environment.
  • Hands on experience of implementing a vmware environment or any other virtual platform such as hyper-V will be an added advantage.
  • Knowledge of T24 Core Banking System is an added advantage
  • Strong problem solving skills Technically competent with broad knowledge of systems management/development/implementation methods
  • A good understanding of TCP/IP services IT Security and Web applications development using ASP, XML and PHP will be an added advantage.
  • Excellent verbal and written communication skills
  • Proactive and self driven disposition
  • Excellent interpersonal skills
  • Ability to work independently and effectively under pressure and within tight deadlines
  • Willingness to embrace emerging changes in work Culture, Systems and Technology
The above position is a demanding role which the bank will provide a competitive package for the successful candidate. 

If you believe you can clearly demonstrate your abilities to meet the criteria given above, please submit your application with a detailed CV, stating your current position, remuneration level, e-mail address and telephone contacts quoting the job title / reference in the subject field to recruitment@kcb.co.ke.

To be considered your application must be received by 3rd March 2012.

Only short listed candidates will be contacted.


3.      Senior Manager, Business Productivity

Job Ref IT 03/2012

The Position

Reporting to the Head, IT Service Delivery, the job holder will be responsible for the management of the enterprise Group email infrastructure, Antivirus & Anti-malware, Internet & Intranet services, Microsoft Office Application, SharePoint platform and end user mobile devices that include tablets, iPADS and smartphones.

Key Responsibilities
  • Manage a team of Enterprise Application Specialists (Messaging and internet /Intranet services).
  • Evaluate and implement social network solutions for the bank.
  • Implement and manage lyncs as remote support tool and enhance internal communication.
  • Support systems that provide the tools for automating documentation and work practices.
  • Implement and support value-added systems such as customized departmental applications-Regard, Sungard, E-Learning, Library system, Legal software etc.
  • Research and make positive advocacy on the adoption of new innovative technologies.
  • Ensure the efficient operations of the Group Email services running on MS Exchange 2010.
  • Implement and manage Email Archival system.
  • Ensure provision of Blackberry services.
  • Manage push email services and mobile devices.
  • Manage the SharePoint platforms and applications that will be running off this environment.
  • Ensure high availability internet connectivity services for business applications and general use including publishing of systems for web access.
  • Applications Support unit and supervise the day to day activities of Applications Support Specialists.
  • Review overnight and previous days fault/incident logs to ascertain and address all user applications related issues.
  • Ensure all after hours support is provided in line with Service Level Agreements to ensure customer satisfaction.
  • Ensure all faults/incidents are resolved within agreed SLAs and escalate faults/incidents to Senior Manager Office Automation or other Managers in IT department based on nature of problem.
  • Monitor user activity on key Applications/Peripheral systems to ensure high availability of service.
  • Participate in project implementations as necessary.
  • Ensure all users related changes are implemented within agreed SLAs and outstanding changes are kept to a minimum.
  • Facilitate transfer of knowledge and skills to Applications Support Specialists.
  • Prioritize faults/incidents and allocate resources for effective problem resolution.
  • Work with IT Security in applying security standards on the email core infrastructure, internet and assigned applications based on best practices.
  • Coordinating and enforcing IT policies, standards and procedures.
  • Identifying risks in conjunction with IT Security via: analysis of monthly metrics and other indicators; review of IT certification reports, security assessments, requests for policy/standard exceptions and health check results; responding to escalations and queries; regular discussions with the team members; and other means that may be available.
The Person
  • Bachelor’s degree in Computer Science, Information Technology/Systems or related field.
  • Be a Microsoft Certified Systems Engineer (MSCE).
  • 4 years working experience with latest Windows server and client operating systems (2003/2008 and Win 7 respectively).
  • Have extensive knowledge and experience in implementing and supporting MS Exchange 2007/2010 environment.
  • A recognized certification from Microsoft in Exchange 2010 will be an added advantage.
  • E-messaging collaboration infrastructure using MS Exchange server 2003/2010.
  • Have thorough knowledge and implementation of of Virtual environment .
  • Hands on experience of implementing MS Exchange 2007/2010 on vmware environment or any other virtual platform such as hyper-V will be an added advantage.
  • Knowledge in anti-virus and anti-malware implementation and support is a MUST.
  • Knowledge and skills in design and implementing MS sharepoint 2008/2010.
  • Knowledge and support of internet technologies will be an added advantage. Strong problem solving skills.
  • Technically competent with broad knowledge of systems management/development/implementation methods.
  • A good understanding of TCP/IP services.
  • IT Security and Web applications development using ASP, XML and PHP will be an added advantage.
  • Excellent verbal and written communication skills and interpersonal skills
  • Proactive and self-driven disposition
  • Ability to work independently and effectively under pressure and within tight deadlines
  • Willingness to embrace emerging changes in work Culture, Systems and Technology
The above position is a demanding role which the bank will provide a competitive package for the successful candidate. 

If you believe you can clearly demonstrate your abilities to meet the criteria given above, please submit your application with a detailed CV, stating your current position, remuneration level, e-mail address and telephone contacts quoting the job title/reference in the subject field to recruitment@kcb.co.ke.

To be considered your application must be received by 3rd March 2012.

Only short listed candidates will be contacted.


4.         Senior Manager, Quality Assurance 

Job Ref IT 02/2012

The Position

Reporting to Head, IT Projects and Quality Assurance, the position is responsible for Quality Assurance in the service delivery within I.T. in order to meet the business objectives.

Key Responsibilities 
  • Enforce adherence to Project Management standards in all I.T. implementation activities.
  • Set and enforce quality assurance standards in IT systems.
  • Developing and maintaining a corrective and preventive action program including the status tracking of open actions, receiving and reviewing responses, and working with departmental heads for timely completion of tasks.
  • IT service capacity and continuity management Configuration and integration strategy definition and management.
  • Design and manage the program for certification of the internal processes to the identified international standards.
  • Liaise with technology and business representatives to verify application requirements and solution signoff.
  • Monitor adherence to pre-designed systems/process change checklists.
  • Provide technical input into bank product design and development in liaison with respective areas of the Bank Client survey and feedback analysis.
  • Championing of IT continuous improvement efforts through process redesign.
  • Monitoring the implementation of internal and external audit recommendations for each of the IT departments.
  • Provision of regular reports on problem areas and overall systems.
  • Effective reporting on ongoing process and systems enhancements to all the stakeholders.
  • Identification of new ways of leveraging technology to create competitive advantage for the Bank.
  • Development and enforcement of Service Level Agreements within units of I.T and across other functional areas within the bank.
  • Research best practices to impact quality improvement initiatives and utilization standards.
  • Research best practices to impact quality improvement initiatives and utilization standards.
The Person 
  • A Bachelor’s degree in ICT or related field from a recognized university is required.
  • An MBA will be an added advantage. Must possess at least one of IT certifications.
  • Possession of ITIL certification will be an added advantage.
  • Project management training and skills is a mandatory requirement.
  • A minimum of 5 years’ experience in I.T, 2 of which must be in Management with hands on experience in: Working closely with clients and internal business units to resolve quality issues.
  • Liaison with vendors to ensure timely delivery of high quality fixes and patches. Providing guidance to enable users meet consistent quality standards.
  • Participating in cross functional team activities.
The above position is a demanding role which the bank will provide a competitive package for the successful candidate. 

If you believe you can clearly demonstrate your abilities to meet the criteria given above, please submit your application with a detailed CV, stating your current position, remuneration level, e-mail address and telephone contacts quoting the job title/reference in the subject field to recruitment@kcb.co.ke.

To be considered your application must be received by 3rd March 2012.

Only short listed candidates will be contacted.


5.     Senior Manager, Application Development 

Job Ref:
 IT 01/2012

The Position

Reporting to Head, IT Projects and Quality Assurance, the position is responsible for Application Development, Maintenance, leading and coordinating the Bank’s System Development. This will require interaction with other business units as well as other IT units within I.T. in order to meet the business objectives.

Key Responsibilities 
  • The candidate will be expected to use jbase/java to do T24 application development.
  • Set and enforce adherence to System development standards.
  • Develop T24 Applications.
  • Lead the development team in Installing T24 enquiries and versions.
  • Work closely with IT Security to ensure that web applications are well secured.
  • Work closely with IT Security in implementing SSL and other encryption certificates for ensuring robust and secure applications.
  • Develop methods to track and monitor potential frauds on T24.
  • Develop RFPs, assess vendor qualifications then manage 3rd party vendor relationships.
  • Develop Business Continuity plans for existing solutions.
  • Specifying and ensuring application controls are incorporated during design of the software in order to check on risk exposure.
  • Research best practices and imaging application development trends with a view of implementing the same.
  • Evaluating compliance of jbase applications activity with IT policies, standards and procedures.
  • Evaluate and Monitor the performance T24 applications to ensure smooth running Test and implement business continuity plans for development environments.
  • Documenting system developments in accordance to the application development policy.
  • React quickly to application development related security incidents to regain customer confidence.
  • Developing follow-on action plan from test results.
  • Stay abreast and cross skill on various development platforms. Reporting – measuring benefits, ROI, developing a lessons learned report, etc.
The Person 
  • A Bachelor’s degree in ICT or related field from a recognized university is required.
  • An MBA will be an added advantage.
  • Must possess at least one of system development certifications.
  • Possession of T24 certification will be an added advantage.
  • Demonstrate a strong understanding of and high regard for T24 as a business delivery channel for both bank corporate and retail customers.
  • Hands-on experience in T24, system development to facilitate delivery of System requests and requirements to users.
  • Accountability to manage the preparation and timely delivery of quality T24 applications.
  • Experience in project management including; requirements definition, review of design documents, user test planning and review, defect tracking, and project closure tasks.
  • Effective leadership skills.
  • A minimum of 4 years’ experience in I.T, 2 of which must be in Management with hands on experience in: T24 application development.
  • Web/SharePoint application development. Systems development life cycle.
  • Participating in cross functional team activities
The above position is a demanding role which the bank will provide a competitive package for the successful candidate. 

If you believe you can clearly demonstrate your abilities to meet the criteria given above, please submit your application with a detailed CV, stating your current position, remuneration level, e-mail address and telephone contacts quoting the job title/reference in the subject field to recruitment@kcb.co.ke.

To be considered your application must be received by 3rd March 2012.

Only short listed candidates will be contacted.