Software Developer

Sat, Sep 30 2023 10:15 AM

Publish Date

Closing Date


kabul - afghanistan

Part of Administration

Job Title:                    Software Developer

Number of Post:         3

Location                      Kabul

Sex:                             Male/Female

Nationality:                   Afghan

Contract Duration:    One Year

Probation Period:        3 Months

Salary:                           NTA Salary scale

Years of Experience:    5 Years

Date Posted :                   2023/9/23

Closing Date:             2023/10/6










The Department of Information Technology is one of the key departments of the Ministry of Public Health, which is active in the field of infrastructure development of the information technology of the country's health sector, and has always tried and made efforts in the field of using and promoting information technology systems and digitalization of the work affairs of the Ministry, and in this field He has taken important steps, which has passed the initial stages by creating information technology infrastructures, and has paid special attention to the construction of information technology software systems for the purpose of making business affairs electronic, so that the health system of Afghanistan from the current state to a better state and standard for that purpose. be given and the role of this sector in improving the supply of health services in the society and the health sector will have its own effects.

Job Purpose:

Support of current Digital system and develoment of new systems for the ministry main office and branches. Software Developer who is charged with designing, coding, Testing and Implementing web-based or desktop software’s applications for Ministry of Public Health (MOPH) and their branches. Work closely with clients to determine what they need, then use programming languages like PHP, jQuery, C#, JavaScript, HTML, SQL and CSS With Laravel 9 PHP Framework to create software applications. They must have critical thinking skills, as well as strong problem-solving abilities.


  1. Ability to develop web based applications using latest technologies. Write the programming code, either from scratch or by adapting existing web based applications and graphics packages to meet business requirements.
  2. Discuss the required information with end users.
  3. Gather and refine specifications and requirements based on technical needs.
  4. Prepare documentation for the application being developed.
  5. Test the web based applications and identify any technical problems.
  6. Assess the current Application structure and contents for ease of accessibility, quality of contents, user-friendliness, ease of maintenance/update, information retrieval, etc…
  7. Maintain existing web based and desktop based applications.
  8. Ensuring that storage and archiving procedure are functioning correctly.
  9. Training to related staff on developed applications’ maintenance and content update.
  10. Design and establish anti-hacker and antivirus plan for the applications.
  11. Make recommendations for software, hardware, and other back-end applications related to software development.
  12. Ability to grow professionally in a highly flexible and fast-moving environment.
  13. Ability to implement new or existing applications to the users.
  14. Provide required training to the users for any new or existing applications.

Qualifications and experience:

  • Bachelor degree in Computer Science or related field (Master’s preferred).
  • 5 Years of experience in system development.
  • Solid knowledge and experience in programming applications.
    Experience of rapid web development, using HTML, JavaScript, CSS, ASP.Net, C#, PHP, preferred
  • Proficient in PHP Laravel, JQuery JavaScript HTML CSS.
  • In depth knowledge of object-oriented PHP and Laravel 9 PHP Framework.
    A solid understanding of web application development processes, from the layout/user interface to relational database structures.
    Technical experience with databases, Web development, and user communication.
    Strong analytical and problem solving skills.
  • Proven knowledge of the most current security and web development programming languages.
    Develops and implements plans and tests for product quality or performance assurance.
    Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities;
    Excellent English oral and written communication skills.


  • To undertake at least 4 project (Development) per year based on Information Technology plan and strategy.
  • Coordinate with related directorates and get their approved after system development and implementation.

Submission Guidelines:

Electronic applications will be sent to: sub e-mail which corresponds if any of following 2 items is missing, your application will be considered as ineligible/incomplete.

1. In your emails please specify the title of the position as well as vacancy number for electronic submissions and please do the same in the hardcopy submissions.

2. Updated Curriculum vitae (CV)/Resume (Please attached your recent photo and mention in your CV exact date/periods of your work experience, graduation Day, Month, and Year).

If you are shortlisted and invited for written test/interview you will be required to present the original, the following:

A. Education Documents: Your recent education degree/diploma

ÿ Copy of verified Baccalaureate (12 passed) degree by Ministry of Education 

ÿ Copy of verified 14 or 15 passed degree by related Ministries

ÿ Copy of verified Bachelor Degree by Ministry of Higher Education

ÿ Copy of verified Medical Doctor Degree by Ministry of Higher Education

ÿ Copy of verified Master degree by Ministry of Higher Education 

B. Copy of National Identity Card (Tazkira: Only the pages that show picture and Tazkira number, pages, place of issue and date of issue)


• Electronic applications will be sent to: sub e-mail 

• Hard copies will be sent to: HR Container, Second floor, at the Ministry of Public Health, Great Masoud Square Kabul Afghanistan.

• The Contact Person at Human Resources is:, HR Officer, MoPH-GD HR. Phone number: 0093- (0)-202312422


Only shortlisted candidates will be invited to written test/interview and subsequent process. Please contact the person in charge (HR Officer) for confirmation.

• No CVs will be accepted after the closing date.

• Any persuade will be threat as disqualification

Submission Emails: