Friday, November 02, 2012

World agroforestry Centre Kenya Library Software Developer




The World agroforestry Centre is looking for a programmer to assist in configuring INVENIO (see Annex) for its Library.
Based on the Library requirements specifications, the developer should customize INVENIO and technically ensure the transition from the present document repository system to it.
Specifically he/she should:
  • Configure Invenio to reflect the structure of the existing database;
  • Migrate all library data from Inmagic to Invenio;
  • In close collaboration with the Library team, ensure the front end is customized to reflect the structure defined;
  • Configure the admin section and customize it to be user friendly for administrators;
  • Configure the cataloguing workflow by setting up the various forms
  • With the help of the Library team customize the admin levels scheme for insertion, based on internal structures, and develop a quality check scheme for data validation;
  • Ensure the search facility is available (front end side), with all options available;
  • Enable search availability on the intranet (with Active Directory log in) and public website (without log in);
  • Check that circulation and purchase modules reflect Library needs and identify gaps (if any);
  • Explore stats generation module and provide information on the kind of reports available;
  • Explore report generation module and requirements and define roadmap to customization;
  • Ensure information harvesting is working (based on OAI-PMH);
  • Explore possibilities for interaction with other systems and produce a roadmap;
  • define a roadmap for a reminder system for scientists to insert publication;
  • Verify the functioning of all system mechanisms;
  • Secure the installation;
  • Produce technical reports as agreed with supervisor.
Technical knowledge required:
Programming language: Python
Databases: MySQL
Operating systems: Linux
Familiar with: OAI-PMH, MARC21; MARCXML; LDAP; XML
Location: working from ICRAF offices in Gigiri, Next to UNEP for the duration of contract (Note: our offices are open 8.00am to 4:30pm, Monday - Friday)
Start date: Soonest possible
Duration of the assignment: In order to ensure the smoothest transition in the testing phase, it may be required to work part-time in the last period of the assignment.
How to apply: 
If you would like to apply for this job send an application before Wednesday 7th November 2012 to:
icraf-webmaster@cgiar.org with the following attachments
• Application Letter
• CV
• List of projects completed with Python and Mysql
• Three references
• No. of days it will take to complete the assignment