Systems Software Developer

Lilongwe Water Board

The Lilongwe Water Board is a Statutory Corporation established in 1947 and re- constituted under the Water Works Act (Cap 72). It is responsible for the provision of water supply services to the City of Lilongwe and surrounding areas designated as its supply area. The Board is inviting applications from suitably qualified candidates of Malawian origin to fill the following vacant positions on Temporary basis.


Reporting to the IT Manager, the Systems Software Developer will be responsible for the following:

Key duties and responsibilities

  1. Design, develop and maintain applications according to computer engineering specifications and LWB project requirements.
  2. Modifying, expanding and updating applications
  3. Communicating with a team that includes analysts, engineers and quality assurance testers in order to coordinate and document application development and testing
  4. Developing software prototypes
  5. Working with software vendors to verify timely product delivery and ensuring that new systems are installed and ready to operate on schedule
  6. Analyzing and making recommendations for software standardization
  7. Collaborate with the IT team to identify system requirements and propose solutions.
  8. Develop clean, efficient, and maintainable code using PHP, C#, ASP, Android, and other relevant programming languages
  9. Perform unit testing and debugging to ensure software functionality and reliability.
  10. Assist in the integration of software components with existing systems.
  11. Documentation of software designs, code, and technical specifications.
  12. Stay updated on emerging technologies and best practices in software development.
  13. Provide technical support and troubleshooting for software applications as needed.
  14. Adhere to software development standards and protocols established by the LWB.
  15. Assist in the implementation of security measures to protect software systems from vulnerabilities.
  16. Demonstrating outstanding commitment to service delivery programs of the Board by personally identifying and reporting water bursts/leakages to customer care Division of which verifiable repair records shall be used during performance appraisal as one of the components to be assessed for time;

Minimum academic, professional qualifications and work experience

  1. Bachelor’s Degree in Information Technology, Computer Science, or a related field.
  2. Minimum of 5 years of experience in software development and proven experience in past projects done in the last 3 years.
  3. Proficiency in PHP, C#, ASP, Java, Android, and SQL database management.
  4. Strong understanding of software development life cycle (SDLC) principles.
  5. Full stack developer with experience in modern web development frameworks and technologies.
  6. Knowledge of software testing methodologies and tools.
  7. Excellent problem-solving skills and attention to detail.
  8. Ability to work independently as well as part of a team.
  9. Effective communication and interpersonal skills.
  10. Flexibility to adapt to changing priorities and project requirements.

Those with experience with version control systems (e.g. Git), Agile development methodologies, cloud-based development environments and services and Certification in relevant programming languages or technologies will have an added advantage.

Interested candidates who meet the above requirements should submit their application letters in a sealed envelope clearly indicating the position applied for, copies of certificates, a Curriculum Vitae and a copy of National Identification Card with details of three traceable referees not later than 14th June, 2024 to:

The Chief Executive Officer
Lilongwe Water Board
P.O Box 96

Those that do not submit copies of certificates will not be considered for shortlisting and only shortlisted applicants will be acknowledged.

Lilongwe Water Board is an Equal Opportunity Employer, females are encouraged to apply. Canvassing will Lead to disqualification.