Assistant Field Software Developer (8 Positions)

United Nations Development Programme (UNDP)

Background

United Nations Development Programme is supporting the Department of Disaster Management Affairs (DODMA) which is under the office of the President in its efforts to coordinate the Disaster risk management Sector. Following the adoption of Sustainable Development Goals; Sendai Framework for Disaster Risk Reduction, the World Humanitarian summit and Malawi Growth and Development Strategy III, Malawi has embarked on the development agenda that is linking all these instruments towards resilience. A common denominator in these instruments and other multilateral agreements which Malawi has ratified, is a commitment towards risk informed development.

Malawi continues to experience increasing cases of disasters, with the most frequent being extremes of drought and floods. The key drivers to frequent disasters include environmental degradation and climate change coupled with multi-dimensional poverty and other social-economic factors that affect the adaptive capacity of the vulnerable population to cope with a changing climate. Currently, 15 out of a total of 28 districts is considered as disaster prone, and urban vulnerabilities and new hazards continue to increase the vulnerability of the population. One of the areas where the DRM and humanitarian sector requires urgent attention is management of information for planning, analysing trends and losses of lives and property, as well as reporting to global multilateral agreements which Malawi has ratified.

Malawi has been maintaining a profile of incidents from 1945, however, gaps are still present in the profile to generate important analyses for planning. The absence of a credible system of generating, packaging and analyzing information and data on DRM, resilience and humanitarian work, it is difficult to have risk informed planning to meet the development needs of the country. Absence of credible system of generating timely data affects timely response to affected populations, which is one of the global indicators for humanitarian response. Implementation of a credible disaster risk information management system would strengthen coordination between sectors, increase the speed, accuracy, and reliability of data toward improving disaster risk reduction in the country. Often, however, data is hard to access or doesn’t exist. Therefore, there is a need for the development of the tools and adoption of methodologies to collect and store data for effective decision- making in all phases of disaster management.

As part of strengthening information management system, services of an Assistant Field Software Developer (Mobile Applications and Computer Visuals) are sought to support work of maintaining the information management system at the targeted districts

Duties and Responsibilities

Under the direct supervision of the Component lead-DRIMS, Programme Analyst for Climate Change and Disaster Risk Reduction and overall coordination of the Portfolio Manager for Resilience and Sustainable Growth, the Assistant Field Software developer will undertake the following tasks:

  • Develop and maintain software applications with reference to provided design and architectural documents
  • Conducting tests for applications using the platform provided
  • Collaborate with supervisor and team members in the implementation, maintenance, debugging and enhancement of process flows.
  • Work with the assigned PROSPER UN Coordinator to ensure code is controlled according to source control strategies in place.
  • Work with supervisor and perform day to day tasks as directed.
  • Coordinate data collection in the field in collaboration with assigned supervisor.
  • Report all findings that are necessary or beneficial to improvement of systems on the ground.
  • Provide technical support for systems.

Required Skills and Experience

  • Bsc IT (or any computer related discipline).
  • Fresh graduate
  • Knowledge of Web services and Mapping APIs e.g. Google Maps, leaflet, metabase, PowerBi
  • Knowledge of programming languages and tools such as MySQL/MongoDB on the database, Java, JavaScript (VueJs), Php, Android, XML, RabbitMQ/ZeroMQ, Mocha, Apache Kafka, PWA, Nginx, Docker.
  • Conversant Mobile application development technologies and load balancing technologies

Apply Online Here