Analyst Programmer for Government of Lesotho Management Information System for Social Assistance
- Background
The Ministry with the assistance of the EU and UNICEF is in the process of developing a Management Information System for Social Assistance (MISSA) to manage all social assistance programmes. The system will be web-based and run on a Microsoft platform. It will work in conjunction with a mobile application that will facilitate timely payments, data collection and entry.
Ideally, the system needs to be managed and supported by different technical officers for it to produce the intended results for the programmes.
- Objectives
The general objective of the Analyst Programmer is to ensure proper design, development, execution of software and computer systems, and system documentation for Social Assistance Programmes. The Analyst Programmer will support the Department of Information Systems within the Ministry of Gender, Youth and Social Development in the use of the Information System efficiently and effectively and in integrating other related programs in the future. He/she will also be responsible for implementing designs by writing computer programs.
- Analyst Programmer duties and responsibilities
- Design, develop, document, analyse, create, test, and modify computer systems, programs and integrations.
- Apply system-analyst techniques and procedures, including consulting with users to determine hardware, software or systems functional specifications
- Arrange project requirements in a programming sequence by analysing requirements, preparing workflow charts and diagrams using knowledge of computer capabilities, subject matter, programming language, and logic.
- Work closely with the Digital Capacity building Officer to analyse user information system needs.
- Document the functionality and requirements and update system documentation.
- Research, evaluate and recommend solutions and appropriate technology to meet user’s needs
- Maintains computer systems and programming guidelines by writing and updating policies and procedures.
- Responsible for creating test scenarios and User Acceptance Test.
- Responsible for training users/consumers of the system.
- Develop, Test, publish/Deploy and Monitor API.
- Analyst Programmer requirements and qualifications
- Bachelor‘s Degree in Computer science, Information systems or equivalent qualification in computer-related discipline.
- Minimum 3 years’ experience in systems design, programming and/or systems software and support.
- Intensive experience in Software Development Life Cycle (SDLC)
- Developer experience in C#, ASP.net, JavaScript, JQuery etc.
- Windows .NET Framework, including VB.Net and ASP.Net programming experience preferred.
- Database design/administration experience (Design, implementation, modification,
- Proficient in writing fine-tuned SQL queries, stored procedures (eg. PL/SQL code) and working with data in relational databases like SQL Server, MySQL, etc.
- Ability to: Recognize and resolve system-related problems; work independently and make necessary decisions throughout the systems process within department guidelines.
- Knowledge of Social Assistance Programs will be added advantage.
- Skills
- Able to work under pressure.
- Must have good interpersonal skills.
- Must be available to work in districts and hard-to-reach places when necessary.
- Must be able to work in a team.
- Must be innovative and diverse.
- Fluent in English and Sesotho.
- Duration of the contract
The duration of the contract is two (2) years.
- Submission:
Interested candidates should submit letter of expression of interest, applications accompanied by detailed CVs, and certified copies of their academic and training certificates and National Identity as well as two (2) reference letters on or before …………………to the undermentioned address or email to Mntaote41@gmail.com
Director Human Resources
Ministry of Gender, Youth and Social Development
1st Floor
1010 building
Maseru 100, Lesotho.