Background

UNDP is supporting the Federal Government of Somalia to develop and implement a new, online, Aid Information Management System (AIMS).

An AIMS is a tool which collects data on aid projects, both the financial amounts, and associated data such as descriptions of the purpose, the location, and the organisations giving and receiving the funds. This information is typically provided by the organisations funding the project (the donor). By collecting all this information in one place, and making it available, an AIMS allows different stakeholders to track what funds are flowing where, from who/to who, at what time, and for what purpose.

In Somalia this tracking is currently being done by exchanging and compiling data in MS Excel sheets. A web-based/online database would make the data collection simpler, allow more complex data structures and enable more people to access the data. An AIMS is therefore a comparatively simple system. A database holds data entered by users through a form and presents it on request.

Duties and Responsibilities

The role of the International Developer will be to:

  • Design the AIMS structure and coding approach
  • Write code to develop the AIMS so that it delivers the functional and technical requirements
  • Train the MoPIED IT unit so that they can contribute code to the development of the AIMS
  • Oversee the quality of the AIMS code e.g. easy to understand/follow, easy to maintain, uses the minimum of resources, well tested, extensible, etc.
  • Ensure that the code is well documented and manage the codebase
  • Ensure that the code complies with all ToR requirements in terms of licensing and similar
  • Support all parties through the deployment, testing, feedback and bug-fixing processes
  • Support the MoPIED IT unit to ensure that they can deploy, host, and maintain the AIMS.
  • Develop a training plan for the users of the system

The AIMS development will also be supported by the International AIMS consultant who will work closely with the International Developer and be responsible for ensuring that the AIMS meets the functional requirements, providing advice e.g. on the logic for IATI data parsing, supplying further documentation e.g. on the pre-made reports, assisting with the user training, and supporting the testing, and feedback process.

Competencies

  • Experience delivering data driven websites
  • Experience with aid data
  • Experience with IATI data
  • Experience working with governments
  • Experience working in developing countries

Required Skills and Experience