ABC Bank Hiring Software Developer

ABC Bank Hiring Software Developer
Advertisement

Position: Software Developer

Organization: African Banking Corporation Limited (ABC Bank)

Advertisement

Location: Not specified

Application Deadline: 12th August 2024

Job Overview

ABC Bank is a leading commercial bank with a 40-year history. The bank seeks to recruit a dynamic, creative, self-driven, and highly motivated experienced professional for the Software Developer position. The incumbent will report to the Senior Manager – Software Development.

Key Responsibilities

  • Plan, analyze, design, develop, test, implement, and maintain software on Windows, Linux, and Unix platforms.
  • 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.
  • Integrate and implement SOA services into the banking system for online transactions.
  • Develop custom device-to-cloud protocols, RESTful APIs, and Microservices as a backend platform.
  • Implement systems and data security, standardizing strong authentication methodologies across applications.
  • 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 the functionality of existing systems.

Minimum Qualifications, Knowledge, and Experience

  • Bachelor’s degree in Computer Science or a related degree.
  • Certification in a 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 APIs and WSDL web services.
  • Working experience with common Software Development Life-cycle methodologies such as Agile and Waterfall.
  • Dependable and honest, with the ability to maintain confidentiality with high levels of integrity and professional ethics.
  • A conceptual thinker with the ability to organize, plan, coordinate, prioritize, and deliver projects on time.
  • Effective participation 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 understanding of emerging technologies such as Artificial Intelligence, machine learning, and Blockchain application development.
READ ALSO  Absa Bank Hiring Data Led Sales- Sales Manager

Application Process

If you believe you meet the above requirements, send your application to [email protected] on or before 12th August 2024. Please put the position applied for as the subject of the email. Only shortlisted candidates will be contacted. Canvassing will lead to automatic disqualification.