Title:  ICT Programmer Grade D3

Organisational Unit:  Commissioner General
Reporting To:  Software Developm ent Manager
Closing Date:  30 April 2026

The Malawi Revenue Authority (MRA), an organization entrusted with the assessment, collection, and accounting for tax revenues for the Malawi Government is inviting applications from versatile and suitably qualified candidates to fill the above  vacant position in the ICT Division.

Overall Objective

Writing, maintaining and customizing program code for in-house and off the shelf systems

Main Responsibilities

 Developing  and documenting algorithm and system prototypes required to address user requirements. 
Translating system designs and algorithms to computer programming language.
Maintaining source code by versioning all changes and documenting the changes.

 Implementing application level security features in line with MRA security policies and best practices

Building the system for deployment on production system  

Developing unit and integration tests for all the modules being developed.
Performing tests on the programmed application (Unit Tests, Integration tests, stress testing etc.)
Systematically troubleshooting and closing all reported system bugs.
Fixing system issues identified through a User Acceptance Testing (UAT) exercise.

Producing technical documentation for the developed system e.g. deployment guide
Conducting a technical and user training to system support team 
Providing support to system support team in developing user manuals and training manuals for the system

Qualifications and Experience

Minimum of Bachelor’s Degree in Computer Science or Information Technology or Computer Engineering or any ICT related field

At least two (2) years’ experience in writing program code

Attributes and Competencies

Excellent Analytical and problem-solving skills 
 Effective Planning and organizing skills
Good Interpersonal skills 
Excellent Communication skills 
Ability to  manage time

Successful candidates before being appointed will undergo an extensive background check of their integrity. Only when the vetting exercise is favourable shall the Authority make the appointment.

Closing date for receiving applications is 30 April 2026