Make Your Resume Now

IT Developer - 12 Months Fixed Term Contract

Posted September 26, 2025
Full-time

Job Overview

The IT Developer is responsible for developing and customizing software applications to support the bank's operational and customer service initiatives. This role involves working within a collaborative environment to design, code, test, and implement software solutions that meet business requirements while ensuring optimal performance and security standards.

Key Responsibilities

  • Developing software solutions to meet the business and customer needs.
  • Creating and implementing the source code of new or existing applications.
  • Testing source code and debugging code.
  • Evaluating existing applications and performing updates and modifications.
  • Developing technical handbooks to represent the design and code of new applications.
  • Executes the Development of software solutions to meet customer needs.
  • Development and implementation of source code of new applications.
  • Testing source code and debugging code.
  • Evaluates existing applications and performs updates and modifications.
  • Developing and documentation of technical handbooks to represent the design and code of new applications.
  • Developing and maintaining the required support process and guides in accordance with the overall business continuity management requirements
  • Achieve banking applications availability and fitness of purpose to our customers and staff as per the SLA.
  • Ensure that banking applications functions are processed efficiently, accurately and within cut off times.
  • Coordinates required resources to install new application software and hardware upgrades
  • Communicates changes in technology and services from the IT department to the appropriate channels and personnel
  • Provides User support
  • Provides Project management support especially change management processes
  • Manages IT Risk and Information Security management, enablement and support
  • Provide continuous updates on performance of the application development space
  • Adhere to the bank’s code of conduct and values as revised from time from time
  • Introduce, advise, support, and train the bank’s application end-users on new products, service and systems changes
  • Engages and collaborates with key stakeholders such as external vendors and group counterparts
  • Effective and efficient delivery of services to customer by other departments (with minimal down time)

Requirements

Academic Knowledge and Work Experience:

  • ·BSc in Computer Science or related discipline
  • 2+ years Application Development Experience with proven deployed software record
  • Application development using Oracle, Microsoft and Open-Source development tools
  • Systems integration & middleware experience with a proven track record of deployed applications in the financial industry and/or related
  • Microsoft SQL and Oracle database management
  • Knowledge of Oracle products and support including Oracle FLEXCUBE will be an added advantage.
  • Knowledge of Webservices Interfaces Support

Technical Skills:

  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Experience with databases (SQL Server, Oracle, MySQL) and data management.
  • Familiarity with software development methodologies (Agile, Scrum, etc.).
  • Understanding of application security principles and best practices.

Competencies:

  • Strong problem-solving skills and attention to detail.
  • Ability to work independently as well as collaboratively in a team environment.
  • Excellent communication and interpersonal skills.
  • Ability to manage multiple projects and meet deadlines effectively.

Benefits

Access Bank Botswana provides a competitive package and will offer the successful candidate a salary commensurate with the person’s qualifications and experience.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Create Resume