See all jobs

Database Development Consultant

Integrity Watch Afghanistan, Multi Location

This job is expired
Bachelor's Degree
Multi Location ()
Full Time
703

About Integrity Watch Afghanistan

Integrity Watch is an Afghan civil society organization committed to increase transparency, accountability, and integrity in Afghanistan.

 

The mission of Integrity Watch is to put corruption under the spotlight through community monitoring, research, and advocacy. We mobilize and train communities to monitor infrastructure projects, public services, courts, and extractives industries. We develop community monitoring tools, provide policy-oriented research, facilitate policy dialogue, and advocate for integrity, transparency, and accountability in Afghanistan.

 

Integrity Watch was created in October 2005 and established itself as an independent civil society organization in 2006. It has approximately 100 staff members and about 500 active volunteers. The head office of Integrity Watch is in Kabul with provincial offices in Balkh, Bamyan, Herat, Kabul, Kapisa, Kunduz, Nangarhar, Parwan, and Paktia provinces and programmatic outreach in many other provinces.

 

Integrity Watch’s work has three major components: (1) Community Monitoring, (2) Research, and (3) Advocacy. Integrity Watch tries to encourage active citizenship and community mobilization through its programs. Our community monitoring work includes development of community monitoring tools, mobilizing and training communities to monitor infrastructure projects, public services, courts, and extractives industries.

 

Our research work is focused on policy-oriented research measuring trends, perceptions and experiences of corruption and covering wide range of corruption related issues including security and justice sectors, extractive industries, budget and public finance management, and aid effectiveness. The objective is to develop new, ground-breaking empirical research in order to set the agenda, influence decision-makers, and bring to the public attention non-documented and non-explored issues.

 

The aim of our advocacy work is to enhance Integrity Watch’s pioneering role in advocating for knowledgeable decision-making and informed public debate on corruption and integrity. Our advocacy work includes facilitation of policy dialogue on issues related to integrity, transparency, and accountability. We advocate for access to information; budget transparency, accountability, and participation; aid transparency and effectiveness; social accountability; and other issues related to anti-corruption.


Job Summary

The Database Development Consultant will be responsible for developing online portal of Integrity Watch and make sure that it functions properly. Furthermore, he/she will support Database Specialist in other database activities including reporting, data accuracy check, and other related tasks and activities when and as assigned and necessary.


Duties & Responsibilities

Database Development/ Maintenance

  • Develop & upgrade online portal for Integrity Watch internal management.
  • Study, analyse and design current Information Management system and database.
  • Develop new modules as required by the Integrity Watch.
  • Implement comments and changes on the developed modules.
  • Test and debug the developed system against any vulnerability and security issues.
  • Ensure best app, database and front-end design so that the System is easily maintained and expanded.
  • Prepare and update database plan and report progress on weekly basis.
  • Any other duties related to database development.


Job Requirements

Education           

 

  • At least Bachelor in Computer Science from a recognized institute.

·      Master degree in relevant field is desirable.

 

Experience

 

  • 5 to 8 years previous experience of developing database with reputable organizations.
  • Proven experience of successfully completed and delivered web apps and databases.
  • Experience in requirement gathering, analyzing and designing software projects



  • Knowledge of a server side and client-side scripting languages such as PHP, SQL, MySQL, Java, JS, Typescript, Angular.
  • Best knowledge of API development
  • Familiarity with MVC and object-oriented programming.
  • Best development practices: Follow each language conventions and write testable and easy to maintain code snippets.
  • Be familiar with different backup methods and ability to import and export big data sets.
  • Application and scripting development best practices, architecture, and scalability.
  • Familiarity with the syntax and control structures of the given language.
  • Best practices for securing web applications.
  • Best knowledge of data manipulation (integration, update, import and etc)
  • Understands web development technologies: HTML5, CSS3 JS es6. Additionally, knowledge of the DOM, its objects and their properties.
  • Ability to diagnose and troubleshoot app problems.
  • Knowledge and skill of data management
  • Knowledge of properties and attributes to control the display.
  • Best knowledge of relational database design to maintain and expand easily as required.
  • Ability to speak English, Dari and Pashto.
  • Good interpersonal skills.


Submission Guideline

Please apply by sending a CV and a cover letter that outlines how your experience and education relates to the skills and experience outlined in the Terms of Reference to: hr@integritywatch.org in the e-mail subject line please write “Database Consultant” and your name.

 

The deadline for applications is 31 March, 2019. However, interviews of suitable candidates may begin as applications are received. Only short-listed candidates will be contacted.


Functional Area

Information Technology

Countries

Post Date

Mar 17, 2019

Closing Date

Mar 31, 2019

Reference

010/ 2019

Number of Vacancies

1

Salary Range

Salary is negotiable

Years of Experience

5 - 8 years

Probation Period

6 month

Contract Type

Trainee

Contract Duration

Not Specified

Contract Extensible

false

Minimum Education

Bachelor's Degree

Gender

Any