Employment in Kenya

Latest Job Openings at KCB Bank Kenya

Latest Job Openings at KCB Bank Kenya

Latest Job Openings at KCB Bank Kenya

Latest Job Openings at KCB Bank Kenya

Computer Science, Computer Engineering, Information Technology, Quality Assurance,

Technical Architect

Reporting to Senior Manager Solutions Architecture, the job holder will be responsible for developing solution designs and specifications, reviews, recommendations, and analysis of their impact on the overall business goals and outcomes.

The holder of this position leverages their profound knowledge of available technologies to recommend the best solution according to the documented requirements and existing environment. The key deliverable of this role is to provide a set of technological solutions and the strategy of their implementation while minimizing technical debt.

Key Responsibilities

  • Analyzing enterprise specifics – Facilitate the identification and analysis of the Bank’s business drivers to deliver enterprise business, information, technical and solution architecture requirements.
  • Analyzing and documenting requirements- Elicit business requirements using interviews, analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, task and workflow analysis.
  • Setting the collaboration framework- Liaise with the Business subject matter experts in the development of business architectural framework developing a clear roadmap of Business solutions.
  • Analyzing the technology environment- Provide an analysis to determine best path for solving business problems/opportunities that may include process improvement vis a vis information technology systems enhancement.
  • Controlling solution development-Participate in solution developments to ensure technical and business requirements are adhered to.
  • Supporting project management- Provide architectural oversight of projects and ensure that requirements are in alignment with business strategies and business architecture roadmap/framework.
  • Leverage’s business capabilities as a platform for illustrating the link between business needs with decisions to their technology, solution, business and information architecture efforts.
  • Translates strategic initiatives into delivery-focused change initiatives, while translating business processes and issues into effective conceptual and logical models.
  • Build and maintain repository for deliverables, methodologies, and business development documents.
  • Ability to independently facilitate discussions with groups of diverse stakeholders and manage the flow of conversation while driving to meet business objectives.
  • Ability to independently manage conflict among diverse cross portfolio stakeholders related to competing interests and requirements. Able to help stakeholders objectively examine real needs versus wants and ways to collaborate to achieve win/win resolutions.
  • Develop and guide adoption of design patterns with a view of standardizing solution components built for the enterprise.
  • Participate, guide and support quality assurance team in planning and execution of performance testing and other non-functional tests.
  • Lead in all round capacity management for current and future solutions.

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 in the following list will be added advantage: CBAP, TOGAF, ITIL Foundation, Design Thinking and Innovation, PRINCE II/PMP/MSP/SMC/CSM/PMI-ACP.
  • 7 years technical experience.
  • 5 years’ experience in at least two IT disciplines such as (business architecture, application architecture, application development, middleware, microservices and Service Oriented Architecture).
  • Prior working experience with a formal enterprise architecture framework.
  • Exposure to multiple, diverse technologies, cloud computing and containerization.
  • Excellent understanding of software delivery processes, (DevOps) and methodologies (i.e. waterfall, agile, hybrid).
  • Exceptional interpersonal skills, including teamwork, facilitation, and negotiation.
  • Excellent planning and organizational skills with ability to breakdown complex items to actionable elements.
  • Knowledge of all components of holistic enterprise architecture.
  • Familiarity with graphical modeling approaches, tools, and model repositories.
  • Ability to balance the long-term (“big picture”) and short-term implications on individual components and projects.
  • Ability to liaise with all levels of management and subject matter experts across the industry and within the organization to drive adoption of solution Architecture.
  • Highly developed soft skills, such as listening, empathy, and the ability to adjust communication style based on the audience.

To be considered your application must be received by Monday, 27th March 2023

Solution Architect

Reporting to Senior Manager Solutions Architecture, the job holder will be responsible for developing solution designs and specifications, reviews, recommendations, and analysis of their impact on the overall business goals and outcomes.

The holder of this position leverages their profound knowledge of available technologies to recommend the best solution according to the documented requirements and existing environment. The key deliverable of this role is to provide a set of technological solutions and the strategy of their implementation while minimizing technical debt.

Key Responsibilities

  • Analyzing enterprise specifics – Facilitate the identification and analysis of the Bank’s business drivers to deliver enterprise business, information, technical and solution architecture requirements.
  • Analyzing and documenting requirements- Elicit business requirements using interviews, analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, task and workflow analysis.
  • Setting the collaboration framework- Liaise with the Business subject matter experts in the development of business architectural framework developing a clear roadmap of Business solutions.
  • Analyzing the technology environment- Provide an analysis to determine best path for solving business problems/opportunities that may include process improvement vis a vis information technology systems enhancement.
  • Controlling solution development-Participate in solution developments to ensure technical and business requirements are adhered to.
  • Supporting project management- Provide architectural oversight of projects and ensure that requirements are in alignment with business strategies and business architecture roadmap/framework.
  • Leverage’s business capabilities as a platform for illustrating the link between business needs with decisions to their technology, solution, business and information architecture efforts.
  • Translates strategic initiatives into delivery-focused change initiatives, while translating business processes and issues into effective conceptual and logical models.
  • Build and maintain repository for deliverables, methodologies, and business development documents.
  • Ability to independently facilitate discussions with groups of diverse stakeholders and manage the flow of conversation while driving to meet business objectives.
  • Ability to independently manage conflict among diverse cross portfolio stakeholders related to competing interests and requirements. Able to help stakeholders objectively examine real needs versus wants and ways to collaborate to achieve win/win resolutions.
  • Develop and guide adoption of design patterns with a view of standardizing solution components built for the enterprise.
  • Participate, guide and support quality assurance team in planning and execution of performance testing and other non-functional tests.
  • Lead in all round capacity management for current and future solutions.

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 in the following list will be added advantage: CBAP, TOGAF, ITIL Foundation, Design Thinking and Innovation, PRINCE II/PMP/MSP/SMC/CSM/PMI-ACP.
  • 7 years technical experience.
  • 5 years’ experience in at least two IT disciplines such as (business architecture, application architecture, application development, middleware, microservices and Service Oriented Architecture).
  • Prior working experience with a formal enterprise architecture framework.
  • Exposure to multiple, diverse technologies, cloud computing and containerization.
  • Excellent understanding of software delivery processes, (DevOps) and methodologies (i.e. waterfall, agile, hybrid).
  • Exceptional interpersonal skills, including teamwork, facilitation, and negotiation.
  • Excellent planning and organizational skills with ability to breakdown complex items to actionable elements.
  • Knowledge of all components of holistic enterprise architecture.
  • Familiarity with graphical modeling approaches, tools, and model repositories.
  • Ability to balance the long-term (“big picture”) and short-term implications on individual components and projects.
  • Ability to liaise with all levels of management and subject matter experts across the industry and within the organization to drive adoption of solution Architecture.

To be considered your application must be received by Monday, 27th March 2023

Senior Manager Quality Assurance Engineering and Automation

The Senior Manager, Quality Assurance Engineering and Automation is a full stack technical and test engineer experienced in creation of automated functional and non-functional test scripts for anything and everything in an application.

He/She plays a key role within Quality Engineering organization as a thought leader and champion of best practices in the quality assurance engineering arena. This role focuses on providing overall implementation of quality engineering best practices, and lead/manage implementation of those practices across the various programs and projects within the organization.

The person is responsible for creating a test-driven culture resulting in high quality solutions and products delivered to market on time that drive the highest levels of customer satisfaction and internal productivity.

The role reports to Head, Transition Management.

Key Responsibilities

  • Prioritize and champion the definition, implementation and adoption of QE best practices, frameworks, and standards and definition of QE and test automation strategies and approaches in alignment with overall organizational goals.
  • Provide strong technical leadership to QE & testing team to ensure adherence to software engineering and solution architecture standards and best practices and manage various QE activities including regression, performance, stress, load testing.
  • Lead the reviews of functional and non-functional requirement specifications and technical design documents to ensure completeness and adherence to enterprise architecture and QA & Engineering principles and standards.
  • Provide oversight over automated testing instrumentation and CI/CD infrastructure to ensures that they are in ready states for both functional and non-functional tests.
  • Participates in the reviews of test plan/strategy documents and ensures that testing activities comply to the defined standards and are of value to the end users.
  • Manage and mentor team of Quality Assurance Engineers and Software Development Engineers in Test (SDETs) to facilitate their career growth and build capacity of this function and model a test-driven engineering and development culture that drives improvements in software quality.
  • Actively participate in solution architecture and design reviews and source code reviews to ensure adherence to defined principles and standards.
  • Lead the set-up, maintenance, and performance of test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and oversee development and maintenance of automated test cases and test scripts.
  • Oversee the management of Test Environments ensuring their fitness for purpose and safety of personal data through data masking and other techniques.
  • Manage deployments on non-production environments and testing of deployment scripts and run books.
  • Lead in non-functional testing planning and execution – performance, load, stress, high availability, business continuity tests etc.
  • Research and pioneer the adoption and use of new tools & techniques for maintaining and improving quality.

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.
  • Any one professional qualification from the list: AT*SQA, ISTQB, ICSB, QAI.
  • 7 years progressive experience in Information Technology with focus on Business Analysis or Architecture or Software Development or Quality Assurance.
  • 4 years Technical Software Quality Assurance.
  • 3 years Software Testing Automation.
  • 2 years in Software Development.

To be considered your application must be received by Monday, 27th March 2023

Direct Sales Representative

Reporting to the Branch Manager, the sales representatives will be responsible for acquisition of new business within the assigned Sales locations. The position is on contract terms for a period of 12 months.

This challenging opportunity to contribute to the growth of our business will involve the following:

  • Deliver set sales targets in asset and liability for KCB Bank.
  • Provide excellent customer service.
  • Participate in product campaigns to ensure product information is readily available to customers.
  • Conduct door-to-door direct selling.
  • Seek customer feedback on bank products.
  • Provide regular sales reports.

QUALIFICATIONS AND EXPERIENCE

For the above position, the successful applicants should:

  • Be a recent graduate from a recognized university.
  • Have a minimum Mean Grade of C+ in K.C.S.E with a C+ in Mathematics and English.
  • Have excellent analytical and interpersonal skills.
  • Have a passion and commitment to quality service.
  • Have excellent verbal and written communication skills.
  • Have the ability to meet stringent targets within defined deadlines.
  • Experience in sales or client relationship management will be an added advantage.

To be considered, your application must have:

  • A copy of your ID card or Passport.
  • Degree certificate.
  • KCSE certificate.

To be considered your application must be received by Wednesday, March 29, 2023

Technical Delivery Manager

Reporting to the Senior Manager, Technology Delivery, the role holder will manage complex, high-capex technology program deliveries and will be responsible for developing the technical delivery project plans and timelines and ensuring execution is on-time and on-budget.

He/ She will be involved in multiple projects or initiatives, working across the whole project lifecycle. The holder will need to be adept at delivering complex solutions and initiatives, breaking down barriers for the delivery team and planning at both a high level and granular level with great attention to detail.

Key Responsibilities

  • Understand Bank’s technical infrastructure and ecosystem and manage complex technical projects from concept to closure.
  • Ensures that project-critical resources are available and used efficiently to support the project goals.
  • Direct technical teams through all phases and activities of the project, including analysis, design, development, testing and implementation.
  • Communicates with project team to ensure understanding of project goals, milestones, deliverables, and individual roles and responsibilities.
  • Provide regular updates to business customers and stakeholders, project sponsor on the status of the projects.
  • Ensure project and technical solution aligns with scope and is delivered within budget and timelines.
  • Own the technical delivery of technical projects, manage technical tasks at a granular level, follow up with key stakeholders.
  • Collaborate with partner teams and stakeholders to define deliverables, determine pre-requisites and identify documentation needs.
  • Proactively identify, plan, and communicate project risks and roadblocks in delivery and manage them appropriately.
  • Responsible for maintaining the functional integrity of all the systems and integrated components throughout continual solutions delivery.
  • Ensure that technology solutions are fit-for-purpose and aligned with architectural principles, standards, roadmaps and that they minimize technical debt.
  • Use agile methodologies to maintain a strong focus on delivery priorities, holding delivery teams to account for timely delivery, and swiftly responding to changing requirements, dependencies, and risks.

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 in the following list (any one certification): PRINCE II (Practitioner) / AgilePM / PMI-ACP / Certified Agile Project Manager (IAPM) / Certified Scrum Master (CSM).
  • 5 years progressive experience in IT.
  • 4 years’ experience in technology Projects Management/ Delivery.
  • Exceptional interpersonal skills, including teamwork, facilitation, and negotiation.

To be considered your application must be received by Monday, 27th March 2023

Apply Now

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *