Nation Publications Limited (NPL) is inviting applications from suitably qualified candidates with the requisíte experience and academic qualifications to apply for the position of Software Engineer.

The position is tenable in Blantyre.

As a Software Engineer, you will champion the creation of software programs for use by NPL under the overall leadership of the Production and Distribution Manager. You will be engaged in all phases of the software development lifecycle which include gathering and analysing user/business system requirements, coding, testing and implementation of systems and maintenance. The ideal candidate should be a self-starter, innovative and naturally creative.

The ideal candidate will be responsible for the following key result areas.

•Collaborating with management and departments to identify end-user
requirements and specifications
•Designing algorithms and flowcharts to create new software programs and systems
•Producing efficient and elegant code based on requirements
•Testing and deploying programs and applications
•Troubleshooting, debugging, maintaining and improving existing software
•Compiling and assessing user feedback to improve software performance
•Observing user feedback to recommend improvements or upgrades to existing software products
•Developing technical documentation to guide future software development projects
•Independently installing, customising and integrating commercial software packages
•Making good technical decisions that provide solutions to business challenges
•Providing comprehensive support to users, achieve resolution to outstanding problems or issues
•Compiling timely, comprehensive and accurate reports as requested
•Possessing up-to-date knowledge of technological developments in the industry
•Communicating effectively and professionally with users and management
•Possessing strong problem solving and decision making skills while using good judgment
•Multitasking without losing focus, efficiency or composure.

•Aminimum of a Bachelor’s degree in Business Information Systems, Information and Communication Technology, Computer Science or a related technical discipline from a recognised institution.
•5+ years of proven professional experience in developing and implementing software applications
•Experience developing software utilising various coding languages including Java, C+, PHP and object oriented programming skills
•Proficiency in Microsoft SQL, MYSQL, 1Is, Visual Studio, Ajax and Dot Net Framework
•Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
•Excellent organisation and project management skills
•Innovative and a problem solver
•Teamwork and confidentiality
•Outstanding collaboration and communication skills are essential
•Ability to use collaboration tools ie. Google meet, Google Docs, Google sheets, email, etc
•Those with specialised certifications in computer programming are encouraged to apply.

If you are qualified, experienced and would like to be considered for the position, send your application and detailed CV with three traceable referees to:


Or hand deliver the application to Nation Publications Limited offices with the envelope clearly marked Software Engineer Vacancy
addressed to the “Head of Administration and Human Resources”. The closing date for receiving applications is Friday, June 24th, 2022.

Only shortlisted applicants will be acknowledged.