Database Development Consultant

Vacancy Number:010/ 2019
Title: Database Development Consultant
Category:Information Technology (IT)
Duration:6 Months
Exp.: 2019-03-31-(2 Weeks From now)
Jobs no:1


Organization: Integrity Watch Afghanistan | About Integrity Watch Afghanistan
City: Kabul
Country: AF


Education:Master degree in relevant field is desirable
Work Experience:5-to 8 previous experience of developing dat Years



At least Bachelor in Computer Science from a recognized institute.

·       Master degree in relevant field is desirable.




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 analysing and designing software projects


Knowledge skills and abilities


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.

Duties & Responsibilities

Background on the duty


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.


Responsibilities and duties


Database Development/ Maintenance

Develop & upgrade online portal for Integrity Watch internal management.

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

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

Email: [email protected]