Web Application Developer Job in Nairobi Kenya


Consultancy for Web Application Developer
 
Terms of Reference

Background:

Saferworld is an independent non-governmental organisation that works to prevent and reduce violent conflict and promote cooperative approaches to security. 

We work with civil society, governments and international organisations to encourage and support effective policies and practices through advocacy, research and policy development, and through supporting the development of local capacities and structures.

Saferworld is currently implementing a design and field test component of its new Conflict and Governance Mapping Project in Mogadishu, Somalia. 

The project aims to provide high quality analysis of Somalia’s peace and conflict dynamics, drawing on primary and secondary data, to international actors currently engaged in Somalia to transform their understanding of governance-related issues as well as aid them in monitoring and evaluation efforts.
 
Saferworld wishes to hire a consultant/consultancy firm to design, develop, and implement a web based application to collect, store, analyse and distribute conflict and governance data and information.
 
The task/Scope of work:
  • Using relevant programming languages (PHP/MYSQL/JavaScript with CodeIgniter Framework and other programming languages), design, develop, and implement a web based application to collect, store, analyse, and distribute conflict and governance data and information;
  • Liaise with project team and collect application development requirements;
  • Research into existing open source software that can be utilized;
  • Review output formats to better understand expected outputs from the system;
  • Manage changes, bugs, and enhancements for the application, modify the application where necessary and test its applicability to ensure it conforms to the specifications;
  • Bug test application to ensure its reliability and stability;
  • Prepare the necessary technical documentation for the application;
  • Conduct user acceptance testing and report results;
  • Provide end-user training and support;
  • Perform other related duties as required.
Person specification:
 
Minimum Requirements:
  • Education: University degree in Computer or Information Science or a related field, equivalent experience or specialised training in web application development.
  • Work Experience: At least 3-4 years of experience in web application development
  • Languages: Excellent knowledge of English
  • Knowledge of the following computer languages: Frameworks: CodeIgniter Scripting: PHP, HTML, JavaScript, Ajax Database: MySQL, PostGreSQL Web Server: Apache Version Control: SVN, or others.
  • Applicants are required to submit a portfolio of similar work done;
Core Competencies
  • Systematic and efficient approach to work assignments;
  • Good judgment and analytical ability;
  • Ability to manipulate large data sets, and excellent attention to detail;
  • Employs a proactive approach to foresee road-blocks and resolve them;
  • Excellent communication skills, communicates frequently with colleagues and supervisors;
Expressions of Interest should be submitted by e-mail no later than 8 June 2012 to maziz@saferworld.org.uk