Programmer – Botswana Unified Revenue Service

February 26, 2026
P259248 - P348324 / year

Job Description

EF: BURS/HR/AD/RCD 09 III
DATE: 23rd February, 2026

Botswana Unified Revenue Service (BURS) is a semi-autonomous organisation of Government, responsible for assessing and collecting tax revenue as well as border administration. BURS invites dynamic, self-motivated and qualified citizens of Botswana to apply for the following positions:


PLEASE TAKE NOTE OF THE FOLLOWING:

  1. Applicants are advised to send their application documents in PDF format, and as one document.
  2. Applicants should also ensure that only the position applied for is stated in the subject matter of their application email.

Main Purpose of the Job

To be responsible for the performance of annual functions involved in the development and/or maintenance of new or existing applications.

Using programming language and technology, writes code, completes programming and documentation, and performs testing and debugging of applications. Analyses, designs, programs, debugs and modifies software enhancements and/or new products used in support, audit and improves systems and support systems by using existing systems or incorporating new technologies to meet particular needs of the organisation.

Key Performance Areas

  1. Developing and implementation of web-based java applications per design
  2. Ability to interpret technical design documentation e.g. XML diagrams etc.
  3. Profound insights into software development, documentation and unit testing
  4. Understanding of software development lifecycle and familiarity with at least 1 version control system
  5. Fundamental understanding of web-based system programming and MVC architectural developments
  6. Good knowledge and demonstrated troubleshooting abilities on connectivity issues due to firewall, load balancer, proxy and drivers. Knowledge of Web Services and integration methodologies.
  7. Experienced with SQL Query Development as it relates to databases applications implementation
  8. Customer service
  9. Training of staff

Position Requirements

Qualifications: Bachelor’s Degree/Diploma in Computer Science, Information Technology or related field and recognised industry certification e.g. C#, .Net, AWP and BASIS certification. Where the position is to perform Java-related programming, a recognised certification in Java, JavaScript, html, Cascading style sheets (CSS) is desirable.

Experience:

  • Degree Holders: At least two (2) years relevant post qualification experience at Officer level or equivalent.
  • Diploma Holders: At least four (4) years experience, two (2) of which should have been at Officer Level or equivalent.

Competencies:

  • Technical Expertise
  • Critical Thinking
  • Creativity & Innovation
  • Assertiveness
  • Communication
  • Team Leadership
  • Planning & Organising

Salary: BURS 08 (P259,248 – P348,324 per annum)

Benefits

BURS offers a competitive salary and benefits such as Medical Aid, Contributory Pension Fund, Group Life Assurance Cover, 24 hour Group Personal Accident cover, Housing Subsidy and Staff Welfare Schemes (Non-Contributory Pension and Residential and Vehicle loans etc.).


How to Apply

Candidates who meet the requirements for the above-mentioned position should apply and attach comprehensive up to date curriculum vitae with certified copies of certificates, and at least two (2) work related references from current or previous employers, at least one (1) reference should be current. Applications which do not meet the required provisions will not be considered.

All applications should be addressed to:

Ag. Director Human Resources
Botswana Unified Revenue Service
Tower Block, 9th Floor
Private Bag 0013
Gaborone

All applications should be sent via email to [email protected]

Applicants should ensure that the position applied for is stated in the subject matter of their application email.

Note: Applicants are informed that those that have been shortlisted will be invited for interviews as part of the process of selection.

For any information regarding this position, please contact the Human Resources Division of these extensions: Ms. M. Bathata @ 3638472 and Ms. E. Mmereki @ 3638804

Closing date: 9th March, 2026 at 1630 hours.

Bonada

Location