Latest Job Openings at NCBA Group

Banking  , Sales, Marketing, Retail, Business Development, Technology Related Jobs, 

Specialist, Robotics Process Automation

Job Purpose Statement

  • The RPA specialist will work closely with stakeholders to identify automation opportunities and create efficient and effective RPA workflows that Loop DFS uses on its core business applications, infrastructure & processes.
  • The role holder will be responsible for designing, developing, and implementing automation solutions to streamline business processes and leverage on cutting-edge automation technologies tools i.e. Ui Path, Microsoft Power Automate, Blue Prism etc.

Ideal Job Specifications

  •  Minimum of 2-3 years’ experience within a large highly digitized organization designing, implementing and managing RPA solutions.
  •  Hand on experience in scripting, configuration and deployment using Robotics Process Automation tools such as Ui Path, Blue Prism, power automate etc
  •  Extensive expertise in .Net development, encompassing a deep understanding of C#, JavaScript, HTML, python, CSS and ability to write clean, efficient, and scalable code.
  •  Knowledge & experience of workflow automation, and business process optimization using RPA solutions
  •  Broad technical acumen across multiple disciplines applications with a solid understanding of current technologies especially within the Fintech and Financial space.
     

Quality Assurance Analyst

Job Purpose Statement

  • This is a technical role that is responsible for the testing, evaluating and approving of quality, functional and non-functional, requirements for new and existing software. The role holder will be responsible for developing and executing exploratory and automated tests to ensure product quality.
  • The position requires proven working experience in Testing Development and hand-on Software Development Lifecycle and Software Testing Lifecycle experience.
  • This is a role that requires excellent interpersonal skills, the ability to work as part of an agile team, to manage competing priorities and ensure that quality is driven into the heart of the development process from requirements definition through to delivery

Ideal Job Specifications

  •  Minimum 3 years’ experience in IT systems development within a large highly digitized organization designing, implementing and managing mission critical systems, with at least 2 of those years within software testing
  •  Experience in writing, executing and monitoring automated test suites using a variety of technologies such as Cucumber, Concordion, Selenium, Appium, Robotium, SoapUI, Jmeter
  •  Certification and experience implementing best practice frameworks e.g. ITIL, PRINCE2
  •  Hands on experience in software development with major languages Java, Kotlin,
  • C++, C# and practical experience using relation RDBMS e.g. Oracle and MS SQL etc.
  •  Strong understanding of SOA lifecycle, Integration patterns and standard methodologies.
  •  Knowledge of Linux/Unix commands and SQL will be required.
  •  Deep understanding of industry standard formats and protocols (JMS, SOAP, XML/XPath/XQuery, REST and JSON)
  •  Excellent analytical and problem-solving skills
  •  A good knowledge of the systems and processes within Financial Services industry
  •  Issue/bug tracking tools e.g. JIRA
  •  Use of continuous integration tools e.g. Gitlab CI/Jenkins
  •  Testing Automation

T24 Developer

Job Purpose Statement

  • To develop new processes and modify existing T24 functions to meet business requirements.
  • To develop applications that interface with the Core Banking system to extend its capability.
  • To closely work with testing teams to ensure solutions developed are defect free and meet business requirements.

Ideal Person Specifications
Academic qualifications:

  •  Bachelor’s Degree in Information Technology, Computer Science or related course.

Professional training will be an added advantage:

  • ITIL Foundation
  • Certificate in Programming in any 2 languages.

Desired work experience:

  •  At least 2 years practical proven experience in T24 core banking development, support and troubleshooting, web technology and programming in Info-basic.
  •  Proven experience in systems analysis, design, implementation and support.
  •  Experience in T24 template programming, T24 customization (VERSION, ENQUIRY, online services), COB , Design Studio
  • T24 Developer NCBA
  •  Understanding of the following T24 modules: System Core tables, Funds Transfer, Teller, Arrangement Architecture, Forex , Integration Frameworks, Business Events
     

Security Engineer

Job Purpose Statement

  • This role will provide technology security assurance, to ensure that existing and new systems, services and products meet the security compliance threshold. The jobholder will work closely with IT teams to ensure that existing systems meet Bank’s security requirements as well as best practices.
IMPORTANT: Write a Perfect Cover Letter in minutes and start getting interviews! Get expert advice as you write.) Use These Examples Proven to Work.

Ideal Job Specifications

  •  Bachelor’s Degree in, Information Systems, Computer Science, Information Security or related field required
  •  Minimum 2-5 years working experience, with at least 2 years’ experience in a busy IT security environment.
  •  Knowledge of secure configuration and change management practices.
  •  Working knowledge of databases, operating systems and web applications technologies.
  •  Certification in systems audit or security related area, such as CEH, CISA, CISM or CISSP
  •  Experience in working with various vulnerability assessment & penetration testing tools.
  •  Working knowledge of IT systems security hardening practices
  •  Prior experience working within a financial service organization will be an added advantage
  •  Knowledge in DevOps technologies and practices will be an added advantage

Security Assurance Specialist

Job Purpose Statement

This role will provide technology security assurance, to ensure that existing and new systems, services and products meet the security compliance threshold. The jobholder will work closely with IT teams to ensure that existing systems meet Bank’s security requirements as well as best practices

Ideal Job Specifications

  •  Bachelor’s Degree in, Information Systems, Computer Science, Information Security or related field required
  •  Minimum 2-5 years working experience, with at least 2 years’ experience in a busy IT security environment.
  •  Knowledge of secure configuration and change management practices.
  •  Working knowledge of databases, operating systems and web applications technologies.
  •  Certification in systems audit or security related area, such as CEH, CISA, CISM or CISSP
  •  Experience in working with various vulnerability assessment & penetration testing tools.
  •  Working knowledge of IT systems security hardening practices
  •  Prior experience working within a financial service organization will be an added advantage

Senior Manager Corporate Channels Support

Job Purpose Statement

This is an ICT specialist role whose purpose is to Lead and provide effective support to Channel systems. This includes but not limited Mobile Banking, Internet Banking, Mobile Money Payment systems, Bill Payment Systems, H2H etc.

Ideal Job Specifications

  • Degree in Computer Science or relevant IT degree from a University with a reputable curriculum.
  • Training and applied knowledge in Digital Channels Support, UNIX and Oracle
  • Three year’s practical proven experience in i
  • 3 tiered application architecture, including web technology support e.g. Jboss, WebLogic and IIS.
  • Proven experience in supporting banking channels (mobile, internet, ATMs etc.)
  • Proven experience in systems analysis, design, implementation and support.
  • Proven experience in SQL Scripting
  • Proven knowledge of banking operations, operations in business units and business impact analysis.
  • Thorough knowledge of the Bank’s core banking
  • Bill Aggregators
  • Kenya Bankers (IPSL)
  • MNOs –Safaricom / Airtel
  • System Vendors
  • Proven knowledge of banking operations, operations in business units and business impact analysis
  • A good understanding of Operating systems; particularly Linux, UNIX and Microsoft Operating systems. 
     

SME Banking Assistant Relationship Manager

Job Purpose Statement

Deliver exceptional SME banking performance through the provision of efficient business development, customer account management and retention

Ideal Job Specifications
Academic:

  • Bachelor’s Degree in business related field.
  • Professional Qualification CPA, ACCA, Credit Management will be an added advantage

Professional:

  • Credit skills and Knowledge of SME banking products and policies is an added advantage

Desired work experience:

  • 6-8 years banking experience in a sales, customer service and relationship management..

Relationship Manager, Platinum Banking

Job Purpose Statement

To market and sell platinum banking products to existing and potential customers. Provide personalized, prompt and efficient customer services to Personal banking customers whilst managing and controlling the operations of their accounts. Customer acquisition, satisfaction, growth and retention are critical to succeed in this role.

Ideal Job Specifications
Academic:

  • Bachelor’s degree from a recognised and accredited university.
  • Master’s Degree will be an added advantage

Professional:

  • Customer relationship Management Course
  • Certificate of Proficiency in Insurance (COP).

Desired work experience:

  • 4-5 years’ working experience in business development roles
  • In-depth knowledge of the local banking industry, banking products, banking services and banking regulations. Sound working knowledge and understanding of general commercial regulations and practices.

Head, Gold Banking

Job Purpose Statement

  • To manage the Gold Segment portfolio and Deliver exceptional Financial performance through balance sheet growth and Overall segment’s profitability. This entails growth of the loan book, liabilities, customer numbers and income from the identified target market. Responsible for the Gold Segment’s customer experiences through effective management of account relationship Management team, customer retention as well as operational efficiency within the segment.
  • This is in addition to competitively positioning the bank in this target markets by developing and driving a robust Customer value proposition for the Segment.

Ideal Job Specifications
Academic:

  • Bachelor’s degree from a recognised/accredited university
  • Master’s Degree will be an added advantage

Professional:

  • Accredited Leadership training
  • Certificate of Proficiency in Insurance (COP).

Desired work experience:

  •  8 years’ working experience in a banking environment preferably in a businessdevelopment field 5 of which should be in a team management role.
  • In-depth knowledge of the local banking industry, banking products, banking services and banking regulations. Sound working knowledge and understanding of general commercial regulations and practices

Apply Now

Cover Letter for job application 2025 examples - 3 Parts of a Cover Letter