Vacancy Number:DAI/SHAHAR
Category:Information Technology (IT)
Duration:One year with possibility of extension
Exp.: 2018-08-26-(6 Months Ago)
Jobs no:1
Salary:Grade C NTA salary Scale


Organization: DAI/SHAHAR | About DAI/SHAHAR
City: Kabul
Country: AF


Education:University degree
Work Experience:Bachelors degree with 5 relevant experience Years


University degree (Bachelor) in computer science or Information Technology

5 years of working experience in software design and development

Strong experience in C# .NET VB.NET Jscript JQuery and CSS

Strong experience working with MS SQL reporting tools and development of complex reports

Experience working with MVC and ASP. Net Core will be an advantage

Knowledge of RDBMS MS SQL database data and application security

Experience with the entire Software Development Life Cycle (SDLC).

Strong understanding of the Software design/architecture process.

Experience with unit testing & Test Driven Development (TDD).

Gathering functional requirements developing technical specifications and project & test planning;

Experience in designing/developing web software prototypes or proofs of concepts (POC’s);

Experience in applying technical expertise to challenging programming and design problems;

Strong skills in resolving defects/bugs during QA testing pre-production production and post-release patches;

Ability to contribute to the design and architecture

Experience with Agile Development SCRUM or Extreme Programming methodologies

Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.


This position has a dual reporting relationship and reports to SHAHAR’s IFMS Director and DMM’s Director General for Urban Governance.

Duties & Responsibilities


The Senior Software Development Advisor (DMM-Embedded) will work under the direct supervision of the IFMS Director and the overall guidance of the Synergy International Systems and SHAHAR Management. The incumbent will contribute to the development of the Integrated Financial Management System (IFMS) as well as the implementation in the Deputy Ministry of Municipalities (DMM) and SHAHAR partner municipalities.

Objective and Duties:

The Senior IFMS Software Development Advisor will be mainly responsible for the IFMS application design and development integration analysis requirements gathering design of reporting tools design and development of new modules ensuring application performance.  As indicated in the objectives and duties set forth below s/he may also support development of other software/applications needed by DMM provided doing so does not prevent the incumbent from accomplishing in a timely manner the SHAHAR work plan tasks and activities for which s/he is responsible. The incumbent will also be responsible to assist in the establishment strengthening and functioning of IFMS MIS and Database Development departments/units within the DMM.


Responsibilities include:

Reviewing and analyzing the source code design and architecture of IFMS system

Developing standards for the integration of new modules;

Designing of IFMS database and/or other databases as necessary and application architecture of current and new module

Developing of IFMS application current and new modules and providing high level programming support

Provide technical assistance to the IFMS MIS and Database Development departments/units that will be established in the DMM

Assisting in development of a terms of reference for the IFMS MIS and Database Development departments/units and their respective specialist positions

Developing and delivering capacity building programs on the IFMS technical and functional areas to the Tashkeel staff of the IFMS unit as well as to other DMM staff including the staff of MIS and Database Departments

Providing solutions to complex requirements and functionalities

Developing complex and high level coding libraries

Designing and developing modules for integration with AFMIS of Ministry of Finance

Contributing to the implementation of the IFMS current & new modules

Design standard and analytical reports

Assist DBA in creating tables queries views stored procedures and functions for reporting purposes.

Support DMM’s respective units in conducting assessments for e-service delivery and in preparing recommendations and proposals

Submission Guideline

To apply: Please send your CV & Covering letter to below email address and include SENIOR IFMS SOFTWARE DEVELOPMENT  ADVISOR in the subject line of the application

Email: [email protected]