17 Feb 2025

Submit CVs – New Recruitment at NCBA Group

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds from cutting edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that grow as your business does; from best-in-class choice of products to investment solutions tailored to your specific needs.

API Support Analyst

Job Purpose Statement

The API Operations Analyst is responsible for defining, deploying, and monitoring APIs using the bank’s standards. This role requires an understanding of business capabilities of APIs, client application needs, and collaborative work across functional units to identify ecosystem and process gaps. The analyst evaluates API performance, identifies bottlenecks, develops solutions, and implements them with developers’ assistance. Additionally, the role involves testing and evaluating functional and non-functional requirements for new and existing software. Strong interpersonal skills and the ability to work in an agile team are essential to ensure quality throughout the development process.

Key Accountabilities (Duties and Responsibilities)

  • API Operations (40%): Design, develop, and continuously improve API integration platforms. Document APIs with detailed requests, responses, and error handling.
  • API Documentation (10%): Create and maintain API documentation, including descriptions, requests, responses, and error messages.
  • Support and Problem Management (10%): Provide timely technical support to clients, vendors, and internal teams integrating with APIs.
  • Governance (10%): Adhere to internal policies and procedures for application development, maintain and audit service lifecycle artifacts, and comply with ITIL and other best practices.
  • Stakeholder Management (10%): Manage relationships with technical platform owners and internal business owners.
  • Continuous Improvement (20%): Advise internal customers on technology improvements to achieve business objectives.

Job Specifications

Ideal Job Specifications:

  • Experience in core banking software design and development, preferably T24.
  • Proficiency in programming languages such as Python, Java, C#, or JavaScript.
  • Strong analytical and problem-solving skills.
  • Knowledge of financial services systems and processes.
  • Familiarity with issue/bug tracking tools (e.g., TestRail, JIRA) and continuous integration tools (e.g., Gitlab CI, Jenkins).
  • Experience with API testing tools and test automation.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum 3 years of experience in IT systems development, working with APIs, and providing technical support.
  • Understanding of REST APIs, SOAP, JSON, authentication, and authorization technologies.

Core Value Behaviors:

  • Driven: Decisive, bold, and passionate, aiming to deliver high standards and explore full potential.
  • Open: Inclusive, respectful, and transparent, with candid interactions.
  • Responsive: Proactive, quick to act, and customer-focused.
  • Trusted: Team-oriented, with high integrity and accountability.

Technical Competencies:

  • Understanding customer requirements and project KPIs.
  • Implementing API deployment, testing, automation tools, and IT infrastructure.
  • Managing stakeholders and external interfaces.
  • Defining development, test, release, update, and support processes for API operations.
  • Reviewing, verifying, and validating software code.
  • Troubleshooting and advising on code fixes.
  • Monitoring processes for adherence and improvement.
  • Encouraging automated processes.
  • Implementing API security measures.
  • Managing incident response and root cause analysis.
  • Coordinating and communicating within the team and with customers.
  • Reporting progress to the line manager.

Behavioral Competencies:

  • Excellent interpersonal skills, relating easily with executives, business managers, technical teams, and customers.
  • Commercial acumen with broad business knowledge and interest in market trends.
  • Strong leadership and communication skills, able to inspire and rally the technology team.
  • Innovative and adaptable, with a passion for technology and continuous improvement.
  • Self-driven and results-oriented, with a focus on customer satisfaction, profitability, and efficiency.

Job Dimensions

  • Reporting Relationships: No direct reports; indirect reports include consultants from technology vendors.
  • Stakeholder Management: Liaise with internal digital bank heads, line managers, IT heads, and external vendors, partners, customers, public organizations, and regulators.
  • Decision Making Authority: Empowered to make strategic decisions on technical architecture, design, development, governance, security, and optimization, as well as operational decisions on change management.
  • Work Cycle and Impact: Short-term planning (1-3 months).

 

Manager Networks

Job Purpose Statement

  • The purpose of the Manager, Networks role is to lead the strategic planning, implementation, and maintenance of the organization’s network infrastructure to ensure secure, reliable, and high-performing connectivity. This role is central to enabling operational efficiency, supporting digital transformation initiatives, and safeguarding the organization’s data assets through proactive management and innovation. By fostering collaboration across teams and staying ahead of technological advancements, the Manager of Networks drives continuous improvement and resilience in the organization’s network ecosystem.

Key Accountabilities (Duties and Responsibilities)

Network Infrastructure (40%):

  • Analyze, plan, design, and implement network projects in accordance with the Bank’s requirements.
  • Review IT infrastructure policies regularly to ensure compliance with guidelines.
  • Evaluate and select new networking technology to support new products and services for the Bank.
  • Direct and supervise the work of personnel and/or contractors assigned to the unit, in terms of network security equipment and software installation, systems support and maintenance.
  • Organize prompt security support by assigning the available technical resources while exercising quality assurance functions.
  • Manage IT Networks Service Agreements.
  • Manage and set priorities for the design, maintenance, development, and evaluation of all infrastructure systems including LAN, WAN, Internet, Intranet, Data Centre, and other infrastructure-related systems.
  • Provide management oversight for the Group networks and data Centre to ensure projects, incidents, problems, and escalations are dealt with according to defined policies, processes, procedures, and SLAs.

Network Security (30%):

  • Analyze, plan, design, and implement systems security policies and controls in accordance with the Bank’s requirements.
  • Build a systems security architectural framework that is applicable throughout the organization for both the server farm and the network.
  • Review systems security configuration and plan cost-effective upgrades to keep up with changing technology, the growth of the bank, and the needs of the bank’s components.
  • Ensure the effectiveness of the network security system (policy, controls, and infrastructure) with regard to protection against exposure to and impact of risks associated with data loss, corruption, and/or unauthorized access.

Business Continuity Planning (10%):

  • Assist in the development of a Business Continuity Plan for the IT operations of the bank.
  • Provide and execute detailed Disaster Recovery plans for Network, ATM, and other Office Automation systems.
  • Liaise with telecoms bodies for the deployment of the BCP.
  • Liaise with the Head of IT and other internal business units for the maintenance and deployment of the BCP.

Out-Sourced Support Services (10%):

  • Manage a team of outsourced support vendors based at both head office and regional offices for the support of the bank’s hardware platform.
  • Work closely with vendors to ensure an up-to-date inventory of the Bank’s equipment is kept and maintained.
  • Coordinate and work closely with the bank’s Property Administration to ensure proper storage and disposal of IT equipment after they are declared obsolete.

Data Center Monitoring (10%):

  • Monitor all Data Centre equipment and ensure compliance with Data Centre standards and systems.
  • Analyze and determine the appropriate layout of all equipment in the Data Centre with the help of balancing and cooling.
  • Supervise and deploy all Data Centre solutions.
  • Perform software upgrades for all equipment in the Data Centre, i.e., core network switches, firewalls, load balancers, and routers.
  • Schedule and perform preventive hardware maintenance in the Data Centre.

Job Specifications

Ideal Job Specifications:

  • Degree in Science/Computer Science/Engineering/Telecommunications from a reputable institution. A master’s degree in Information Technology or an MBA will be an added advantage.
  • Training and certification in CCNA, HCIA, Security Certifications, Load Balancers (F5), ITIL.
  • Cloud-related certifications.
  • Business Continuity training.
  • 5+ years of experience in Routing and Switching, Network Security, Load Balancers.
  • Possesses a strong customer service attitude and excellent communication skills and exhibits a passion for learning and continuous improvement.

Technical Competencies:

  • Experience in a solution architecture role designing complex solutions.
  • Good understanding of DevOps and CI/CD practices.
  • Experience in designing solutions for hybrid environments (on-premise and cloud). Cloud certification is an added advantage.
  • Sound knowledge of various operating systems (Linux, AIX, Solaris, Windows) and databases (Oracle, MSSQL, MySQL, PostgreSQL, and NoSQL databases).
  • Experience in project management and service-oriented architecture (SOA) and Microservices architecture.
  • Knowledge of Enterprise Architecture methodologies such as TOGAF or the equivalent.
  • Working knowledge of infrastructure, including servers, storage, firewalls, load balancers, routers, etc.
  • Hands-on experience with software development and system administration.
  • Understanding of strategic IT solutions.

Behavioural Competencies:

  • Interpersonal skills to effectively communicate with and manage expectations of all team members and other stakeholders who impact performance.
  • Self-empowerment to enable the development of open communication, teamwork, and trust that are needed to support a true performance and customer-service-oriented culture.
  • Demonstrable integrity and ethical practices.
  • Ability to complete projects within set timelines.
  • Innovative and creative with the ability to develop, deliver, and evaluate brilliant ideas with strategic thinking.

 

Senior Manager Monitoring & Control

Job Purpose Statement

  • The Senior Manager Monitoring & Control (M&C) Manager shall have primary responsibility to maintain a robust Risk Controls framework in the post-sanctioning fulfilment activities for a portfolio of accounts within the Commercial Banking portfolio of NCBA.
  • Working closely with Corporate Relationship Managers who are primary contact point for customers, including undertaking customer visits, in ensuring adherence to agreed actions and making recommendations on monitoring enhancement, waivers or downgrades of accounts to improve overall portfolio monitoring and risk assessment.

Ideal Job Specifications
Academic:

  • Bachelor’s degree in a business management discipline in either of Finance, Business, and Economics, Mathematics / Statistics or related field from a reputable institution.

Professional:

  • Comprehensive banking background and experience in credit appraisal and loan portfolio management.
  • Understanding of business and financial fundamentals, with mathematical aptitude & advanced accounting skills.

Desired work experience:

  • At least five years’ experience with at least two years in an active corporate environment or credit risk management.
  • Ability to work with other team members.

 

Channel Application Developer

Job Purpose Statement

This technical role involves the analysis, design, development, and management (3rd Level technical support) of the bank’s channels and other applications (Mobile APP/USSD, web applications, card, Internet banking, and peripheral applications) with integration points to the Core Banking System, Bank Channels, Partners, and other Third-Party systems. The role aims to deliver business strategy by providing a stable and customer-friendly user interface.

Key Accountabilities (Duties and Responsibilities)

Systems Development (60%)

  • Develop and maintain App and Web solutions using C#, Java, Swift, Flutter, NodeJs.
  • Debug and maintain written code.
  • Report and resolve issues/problems.
  • Identify and handle technical risks and issues.
  • Work in a project team alongside other developers.
  • Provide technical support to stakeholders.
  • Report on project statuses and developments.
  • Participate in project meetings.
  • Lead the design, development, and deployment of software solutions.
  • Ensure adherence to coding standards, architectural principles, design patterns, and best practices.
  • Implement scalable, maintainable, and high-performance software systems.
  • Evaluate new tools and technologies to improve development processes.
  • Monitor and improve software performance and security.

Project Management (10%)

  • Collaborate with stakeholders to define project scope, technical requirements, and timelines.
  • Ensure delivery of software projects within deadlines while maintaining quality standards.
  • Conduct regular code reviews.
  • Document technical designs, user guides, and operational procedures.

Support and Problem Management (10%)

  • Track solutions performance metrics and improve stability, scalability, and availability of APIs.
  • Provide 3rd Level support for escalated issues.
  • Support, maintain, and audit existing service lifecycle artifacts.

Process and Policies (5%)

  • Adhere to internal policies and procedures for the development and management of NCBA Software Platforms and repositories.

Governance (5%)

  • Adhere to internal policies and procedures for the management of Software Applications.
  • Review and resolve audit issues.

Stakeholder Management (10%)

  • Advise internal customers on technology improvements.
  • Participate in requirement definition to ensure detailed scoping of changes.

Job Specifications

  • Bachelor’s degree in computer science, information technology, or related field.
  • Minimum of 3 years of experience as a full stack developer.
  • Proficiency in C#, Flutter, Swift, Kotlin, NodeJs, and Java.
  • Knowledge of database management systems (ORACLE, MSSQL, Postgres).
  • Experience with GIT and other DevOps tools.
  • Ability to write clean, easy-to-understand code.
  • Outstanding analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Understanding of coding and development processes.
  • Experience working in an agile environment.
  • Ability to work independently and collaboratively.
  • Certification and experience with ITIL, PRINCE2.
  • Understanding of software development lifecycle, integration patterns, and best practices.
  • Experience in creating technical designs and deployment artifacts.
  • Knowledge of industry-standard formats and protocols (JMS, SOAP, XML/XPath/XQuery, REST, JSON).
  • Use of continuous integration tools (e.g., Gitlab CI/Jenkins).
  • Testing automation experience.

 

Manager, Asset Finance Credit Approvals

Job Purpose Statement

The purpose of

the role is to implement a robust credit management framework within the asset finance Credit Approvals unit. The holder will be responsible for making decisions on asset finance retail lending proposals as per delegated authority, and in line with the Credit Risk Management policy and the asset finance Product Guideline.

The primary accountabilities will include maintaining a quality asset finance loan portfolio and minimizing potential losses through provisions.

The job function will also be expected to provide leadership to a team of assistant managers and/ or officers, and establish a conducive work environment that contributes to staff satisfaction with attention to team development and productivity.

Ideal Job Specifications
Academic:

  • A Bachelor’s degree in Business Management with a bias in Commerce, Accounting, Economics or Finance.
  • An MBA or Masters’ degree will be an added advantage.

Professional:

  • Professional accounting qualification i.e. CPA or ACCA
  • Qualifications in Credit Management and Analysis (those pursuing will be considered)

Desired work experience:

  • 4 years’ banking experience with at least 3 years covering Credit Analysis and Credit Risk Management.
  • Knowledge of various Bank departmental functions i.e. Corporate, Asset Finance, Consumer, SME, IB, Business Remedial Management, Operations, Trade Finance, Treasury, and Credit Operations (including Securities and Credit Administration).

 

Go Getter Internship Program Cohort III

The NCBA Go Getter Internship Program is an opportunity for fresh graduates seeking internship opportunities at NCBA’s Business Units to jump start their careers.

In line with the Education Citizenship Agenda, the program aims to give graduates a first hand corporate experience while giving top performing interns a chance to be included in the banks’ talent pipeline for upcoming positions.



Method of Application

Use the link(s) below to apply on company website.




Subscribe


Apply for this Job