Banking Jobs in Kenya - KCB

Manager Card Systems
Reporting to Senior Manager, Digital Channels, the position is responsible for maintaining an efficient card system by providing operational assistance and guidance in IT related areas to the Card Center team; ensuring compliance of the card management system with payment associations (VISA & MASTERCARD).

Responsibilities

·         Provide leadership to KCB CARD-IT team and prepare duty schedules.
·         Perform core systems administration tasks, that is, the custodian of systems, ensure security of systems and information, maintain inventory of systems and perform authorized users administration.
·         Collect and account for transactions acquired through merchant establishments, ATMs and other sources.
·         Establish and maintain data processing schedules and controls to ensure timely delivery of quality assured outputs.
·         Ensure timely delivery of reports for users, processing of incoming and outgoing files to and from VISA and MASTERCARD and any other interfaced systems.
·         Ensure full availability of the card systems as required by users
·         Keep track of systems and user related issues and attend to them promptly.
·         Perform system upgrades and apply system patches promptly received from system vendors

Requirements

·         A Bachelor’s Degree in Computer Science or any Information Technology related field from a recognized and reputable University.
·         A Master’s degree or professional IT certifications in a related field will be an added advantage.
·         A minimum of 3 years hands-on experience in the support of systems in a banking environment.
·         At least 2 years’ experience supporting transaction processing systems such as ATMs, agency and mobile banking
·         Experience in the support of Card IT systems.
·         Experience in the management of IT projects.
·         Demonstrate a strong understanding of card systems and related infrastructure as a business delivery channel
·         Hands on experience in the management of a data backup and recovery strategy.
·         Excellent Analytical and Problem-Solving Skills
·         Excellent communication skills
·         A team player with strong self-drive
How to Apply
If you believe you can clearly demonstrate your abilities to meet the criteria given above, please apply on our careers portal here
The above positions are demanding roles for which the Bank will provide a competitive package for the successful candidate.
Information Architect

The Position
Reporting to the Senior Manager, the incumbent is responsible for developing IT information models (message protocols, defined data structures, schemas, information types and workflows) and relating documentation for IT Systems in use by or to be procured by the Bank in line with Bank policy, Business Processes, Architecture and Best Practice, standards and methods

Responsibilities

·         Coordinating information flow through the enterprise, eliciting business requirements and generation / development of relevant business requirements documentation.
·         Translate user needs into functional requirements. Identify user requirements by researching and analysing user needs, preferences, objectives, and working methods; studying how users consume content, including data categorization and labelling, meeting with focus groups.
·         Investigating the requirements of the customers for the content and structure of information deliverables.
·         Perform a content inventory showing all content elements, relationships and dependencies.
·         Validates information delivery by developing and completing usability test plans; evaluating traffic patterns and studying user feedback.
·         Communicating with clients to understand their business requirements. Ensure documented content meets audience and organization needs as well as analysing users experience and their problems
·         Developing practical plans in order to support organizational development. Identify content that helps support user goals and business goals.
·         Keeps up-to-date and knowledgeable about industry trends and emerging technologies associated with Enterprise Information Architecture.
·         Developing and building consensus for a strategic vision and roadmap for the organization to identify and prioritize information architecture projects and
·         investments, consistent with the business strategies, which includes information governance policies and processes for the management and use of information.
·         Lead the identification and analysis of the Bank’s business drivers to derive Enterprise business, information, technical and solution architecture requirements.
·         Assess the current IT environment to detect critical deficiencies and recommend solutions for improvement in line with the Bank’s strategy and delivery priority of the IT programs.
·         Lead the development of an implementation plan for the Enterprise Architecture models based on business requirements and Information Technology strategies.
·         Market the Enterprise Architecture function, process and results, in particular to the business side of the Bank.

·         Establish standards, guidelines, checklists and processes for architectural development and compliance.
·         To build and maintain productive relations with Sector Heads/Relationship teams/Product houses/Finance/ stakeholders to drive delivery of business solutions and revenue growth for the specific sectors or portfolio.
·         Ensure timely preparation of relevant reports, financial and performance metrics’ and cascade to the team in a timely manner or as per SLA.
·         Ensure compliance to the Bank’s policies, procedures and regulatory requirements.

Qualifications

·         A Bachelor’s Degree in Computer Science, Information Technology or related field from a recognized and reputable University.
·         Professional IT certifications in the following: ITIL Foundation; Prince2 Practitioner; Business Analysis e.g. CBAP
·         Other relevant Technical Certifications e.g. SQL, Data Modeling, Software Development
·         Minimum 5 Years of Experience in a similar business analysis related role
·         Ability to perform impact analysis of new and proposed architectures in relation to the current landscape and available technologies utilized in the IT environment.
·         Ability to conceptualize, formulate, and present complex business demands / requirements via comprehensible models and templates.
·         Hands on experience with project methodologies i.e. SDLC processes & agile based development methodology.
·         Knowledge of SOA approach and its implementation, web-based systems architecture, enterprise application integration as well as experience managing expectations and priorities.
·         Knowledge of data representation in JSON, XML, XSLT mapping and usage of SOAP/HTTP, REST and JMS/MQ protocols.
·         Working experience in UML.
·         Good working experience with all the tiers of architecture – infrastructure, database, integration, application, UI, network and security.
·         Must have a strong and proven software development background.
·         Sound knowledge of various messaging architectures.
·         Participation in key/large projects as an architect.
·         Excellent verbal and written communication; self-motivated, dynamic, team player, result driven, relationship builder, independent worker with excellent interpersonal relation building skills.
How to Apply
IT Software Quality Assurance Analyst

The Position
Reporting to Senior Manager, IT Software Quality Assurance, the position is responsible for performing quality reviews on business requirements, developing standardized testing methods and strategies, leading 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.

Responsibilities

·         Champion and coordinate business requirements reviews across functional teams and ensures that the business requirements are complete, precise and testable.
·         Works with project team to define and create overall project test strategy/test plan, 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 SQA 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 IT division.

Qualifications

·         A Bachelor’s Degree in Computer Science  or any Information Technology related field from a recognized and reputable University.
·         Professional IT certification in the following is desirable: Certified Business Analysis Professional (CBAP), ISTQB, and ITIL
·         A minimum of 3 years work experience in software development, software quality assurance and testing
·         At least 2 years’ experience in systems support and administration.
·         A broad understanding of software quality engineering principles and testing methodologies.
·         Knowledge of SQL scripting with relational databases and experience with Unix/Linux operating systems
·         Excellent Analytical and Problem-Solving Skills
·         Thorough Understanding of Software Development Life Cycle (SDLC) paradigms including Agile Development Process
·         Experience with testing of Mobile & Web application and testing of interfaces and integrations
·         Creativity and alternative thinking to develop new ideas for and answers to software quality related problems.
·         Strong Written and Verbal Communication
How to Apply
The above positions are demanding roles for 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 apply on our careers portal.