Title: ICT Programmer Grade D3
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