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.
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