Internship | Job Vacancies at ABC Bank Group

Internship | Job Vacancies at ABC Bank Group

Software Developer at ABC Bank (African Banking Corporation Limited)

SOFTWARE DEVELOPER

Reporting to the Senior Manager – Software Development, the Incumbent will be planning, analysing, designing, developing, testing, implementing and general maintenance of software on the bank’s platforms; namely Windows, Linux and Unix platforms, in support of business objectives in operational efficiency, cost management and revenue growth.

The incumbent will perform the amongst others the below responsibilities;

  • Develop systems and services using Java, Python, Nodejs, Spring and PostgreSQL
  • Design and implement a customer service application for Mobile Banking App, USSD, and Internet banking Services and simplify Banking transactions.
  • Integrate and implement SOA services into banking system to allow bank transact on different online channels
  • Develop custom device to cloud protocols, RESTful APIs, Microservices as a backend platform
  • Implement systems and data security and standardize on strong authentication methodologies across the application.
  • Coordinate with internal teams to understand user requirements and design applications to solve business problems
  • Develop effective, scalable programs to streamline business processes
  • Develop back-end components to improve responsiveness and overall performance
  • Improve functionality of existing systems

Minimum Qualifications, Knowledge and Experience

  • Bachelors’ degree in Computer Science or related degree.
  • A certification in software development course At least 3 years of experience using Java, Python or Nodejs
  • Knowledge in respective MVC frameworks, object-relational mapping (ORM), RDBMS and SQL
  • Good experience in DevOps and containerization, front-end technologies (like JavaScript and HTML5)
  • Understanding of microservices architecture and background in RESTful API’s and WSDL webservices
  • Working experience with the common Software Development Life-cycle methodologies such as Agile, Waterfall etc
  • 3 years of experience using a mainstream programming language Dependable and honest, with ability of maintaining confidentiality with high level of integrity and professional ethics.
  • A conceptual thinker with ability to organize, plan, coordinate, prioritize and deliver projects in time.
  • Participates effectively in a team-based information and value sharing environment.
  • High client service orientation (internal and external) and initiative to solve problems, decision making, excellent analytical and communication skills – good interpersonal including oral and written communication.
  • Has good understanding of the emerging technologies such as Artificial Intelligence, machine learning and Blockchain application development

How to Apply

If you believe you meet the above requirements, send your applications to the following address:
recruitment@abcthebank.com on or before 8th May 2026. Please put the position applied for as the subject of the email.

Database Administrator – ICT Department at ABC Bank (African Banking Corporation Limited)

The Incumbent will be responsible for the installation, configuration, upgrade, administration, monitoring and maintenance of the organization’s databases on Windows, Linux and Unix platforms.

REPORTING TO: MANAGER – DATABASE ADMINISTRATOR

The incumbent will perform amongst others the below responsibilities;

  • Routine Database Administrator tasks; that is running health checks to ensure optimal Database performance on Linux, Solaris and Windows servers.
  • Planning Capacity, managing Space while ensuring storage allocation.
  • Installation, administration and troubleshooting of Oracle databases using best practice on Linux/Solaris/Windows.
  • Implementation, administration and troubleshooting Oracle data guard for Primary Data Replication.
  • Handling Oracle Data guard switchover, switchback and failover in case of production environment outage.
  • Implementation of Oracle database security measures.
  • Managing oracle database users and Database security.
  • Unix Shell scripting for Oracle database backup automation – Cron jobs.
  • Maintaining availability and integrity of oracle 10g/11g/12c databases.

Minimum Qualifications, Knowledge and Experience

  • Bachelors’ degree in Information Technology or related degree.
  • Certification in Linux, Solaris Unix, Oracle database, MSsqlserver or PostgresSQL administration.
  • At least 3 years of experience in managing Solaris, Linux servers and Oracle databases
  • Dependable and honest, with ability of maintaining confidentiality with high level of integrity and professional ethics.
  • A conceptual thinker with ability to organize, plan, coordinate, prioritize and deliver projects in time.
  • Participates effectively in a team-based information and value sharing environment.
  • High client service orientation (internal and external) and initiative to solve problems, decision making, excellent analytical and communication skills – good interpersonal skills including oral and written communication. 

How to Apply

If you believe you meet the above requirements, send your applications to the following address:
recruitment@abcthebank.com on or before 8th May 2026. Please put the position applied for as the subject of the email.

Legal Officer at ABC Bank (African Banking Corporation Limited)

Reporting to the Group Head of Legal, the Incumbent will ensure optimal utility of resources for maximum gain and to protect the interest of the bank against any litigation, loss of property & monies and to ensure that in all the banks businesses and transactions, be they contentious or the otherwise, there is conformity with the law, efficiency and the bank’s position and interests are always safeguarded. He/she will assist in providing legal advice and support in the Bank’s debt recovery and security documentation process, in accordance with the Bank’s policies, legal guidelines and regulations. Should be responsible for reviewing Contracts and Letters of Offer entered into with the Bank ensuring that the Bank’s interest is protected at all times.

  • The incumbent will perform the amongst others the below responsibilities;
  • Handle the Bank’s debt recovery and litigation case load in accordance with the systems, processes and guidelines in place and updating & maintaining appropriate systems to ensure that all recovery measures are accurate and the required action is taken as and when required and desired outcome is achieved.
  • Managing civil litigation matters instituted by or against the bank and criminal matters in which the bank has an interest.
  • Issue instructions and supervises the security perfection process to ensure adherence to TATs, proper drafting, compliance and registration of Bank’s security documents by external lawyers. Review and ensure it is binding, legally enforceable and adequately provides for right of liquidation or of possession in a timely manner in the event of default.
  • Ensure adherence to credit approvals, TATs and legal guidelines in the review of Letters of Offer,
  • Agreements and contracts entered into between the Bank, its suppliers and customers to ensure the Bank’s interest is protected.
  • Prepare and review reports, maintain and keep updated court reports and bring up diary for litigation & debt recovery cases and ensure strict court attendance, file maintenance & handling.
  • Supports Bank’s litigation matters and ensure that court documents are properly filed and, maintain court case diary and ensure witness are in court when required.
  • Provide legal advice and recommendations that ensure the Bank takes on holistic approaches and effective strategies for speedy and cost effective resolution issues.
  • Management of legal risks the Bank is exposed to by ensuring the Bank’s operations are consistent with the law, policies and best practices of Banking
  • Maintain an extensive knowledge of statutory requirements and recognized good practice in connection with Banking laws and other requisite laws that affect the Bank both directly and indirectly.
  • Assist in the delivery of a high quality, efficient, responsive and professionally competent service, within the Bank’s customer care policy and best practice.
  • Reviewing and drafting of legal updates with respect to newly enacted statutes, bills and amendments of statutes to ensure Bank documents comply with the necessary laws and regulations.
  • Follow up on litigation portfolio especially in respect to NPA in order to minimise the risk and the loss, loan portfolio management especially with respect to non-performing loans under litigation or have potential to go under litigation in order to minimize risks of loss.
  • Appointing and managing the performance of external legal counsel
  • Pursues recovery of the loans advanced with a view of achieving maximum recovery and minimum loss
  • Giving the guidelines to the Bank on the best way forward with respect to issues affecting the Bank, advices bank units on issues affecting their respective departments while doing routine response to both internal and external customers; proving accurate feedback to the units within the bank.
  • Assist in reviewing service level agreements with users while maintaining the departmental inward and outward registers.

Minimum Qualifications, Knowledge and Experience

  • Bachelor of Laws degree
  • Post Graduate Diploma in Law
  • Knowledge in Banking products
  • Minimum 3 years’ experience in Litigation and Conveyance Law
  • Ability to translate the bank’s corporate strategy into a departmental business plan and operationalise the same.
  • Ability to motivate and have a cordial relationship with colleagues to maximize their productivity and retention.
  • Ability to understand legal documents, legislation and publication
  • Knowledge of all aspects of the legal system in the country
  • Knowledge of all lending products and the level of complexity inherent in those products
  • Knowledge of changes taking place in both micro (banking industry) and macro (global) environment and ability to apply this knowledge to the benefit of the Bank
  • Ability to effectively promote the Bank in all for and establish business networks at high levels within the target markets.

How to Apply

If you believe you meet the above requirements, send your applications to the following address: recruitment@abcthebank.com on or before 10th March 2026. Please put the position applied for as the subject of the email.

Officer-ICT at ABC Bank Group

AFRICAN BANKING CORPORATION LIMITED (ABC BANK)

ABC Bank is a leading commercial bank with over 41 years of experience in the banking industry. The Bank seeks to recruit a dynamic, creative, self-driven, and highly motivated professional for the following position:

OFFICER – ICT

Reporting To: Manager – Infrastructure

The successful candidate will be part of the ICT Team and will be responsible for providing technical support for ICT infrastructure across the Bank. This role involves managing the ABC Bank Data Centre and Disaster Recovery (DR) Site, documenting technical procedures, troubleshooting networks, configuring systems, creating and monitoring servers, and ensuring maximum system uptime.

Key Responsibilities

The Officer – ICT will be responsible for, but not limited to, the following duties:

  • Providing day-to-day ICT support related to Core Banking Applications (Level 1 and Level 2 support).
  • Troubleshooting, diagnosing, and resolving network system faults.
  • Administering, supporting, and managing Active Directory servers.
  • Testing and evaluating new technologies for possible adoption.
  • Recording reports and coordinating system upgrades within the ICT infrastructure.
  • Monitoring and maintaining endpoint and network devices.
  • Installing, configuring, and maintaining network infrastructure, server environments, and systems to ensure reliable Data Centre operations and user activities.
  • Preparing documentation and technical specifications to support planning and implementation of new or upgraded ICT infrastructure.
  • Performing server administration tasks including user and group administration, security permissions, group policies, print services, event log analysis, and system resource monitoring.
  • Monitoring Data Centre health using existing management tools and responding to hardware issues as they arise.
  • Building, testing, and maintaining new servers as required, including capacity planning, storage planning, and performance optimization for virtual environments.
  • Performing or delegating regular backup operations and implementing data protection, disaster recovery, and failover procedures.
  • Supporting and enforcing network and systems security policies, including system patching, upgrades, malware protection, and prevention of unauthorized access.
  • Maintaining network integrity, server deployment, and security, including email security and data storage environments.
  • Managing internal infrastructure resources such as laptops, desktops, servers, routers, switches, firewalls, printers, phones, and security updates.
  • Supporting internet, intranet, LAN, WAN, and network segments.

Minimum Qualifications, Knowledge, and Experience

  • Bachelor of Science (BSc.) in Information Technology.
  • Minimum of two (2) years’ banking experience.
  • System Administration certifications (added advantage).
  • Networking Administration certifications (added advantage).
  • Strong network assessment and troubleshooting skills for LAN, WAN, and endpoint connectivity.
  • Knowledge of Windows and Linux operating systems.
  • Excellent time management skills.
  • Self-driven, open-minded, and proactive attitude.
  • Strong analytical and troubleshooting skills with a high level of attention to detail and accuracy.

How to Apply

Interested and qualified candidates are invited to submit their applications via email to: recruitment@abcthebank.com Application Deadline: 23rd January 2026

Please indicate “OFFICER – ICT” as the subject of the email.

Previous Post Next Post