Software Developer

Full time @ABC Bank (African Banking Corporation Limited) in Information Technology
  • Post Date : April 28, 2026
  • Apply Before : May 12, 2026
Email Job

Job Detail

  • Experience  3 Years
  • Qualifications  Degree Bachelor
Bottom Promo

Job Description

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 the ability to maintain confidentiality with a high level of integrity and professional ethics.
  • A conceptual thinker with the 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.
  • Has a good understanding of the emerging technologies such as Artificial Intelligence, machine learning, and Blockchain application development

Discover more

Bottom Promo

Other jobs you may like