Software/Application Developer in Kabul

Job Location: Kabul
Nationality: Afghan
Employment Type: Full Time
Category: Other
Salary: Grade C of the NTA Salary Scale
No. Of Jobs: 1
Organization: (MSH) Management Sciences for Health
Experience: At least five years relevant experience
Contract Duration: On Year Extendable
Gender: Male/Female
Education: Bachelor’s Degree in Computer Applications, Computer Science, MIS, Data Science. Master’s qualificat
Closing Date: 2022-02-03

About (MSH) Management Sciences for Health:

MSH is an equal opportunity employer and will not discriminate against any employee or applicant for employment on the basis of race, color, sex, sexual orientation, gender or gender identity, religion, creed, citizenship, national origin, age, veteran status, or disability unrelated to job requirements. MSH will take affirmative action to ensure that qualified applicants are employed and that employees are treated without regard to their race, age, color, religion, sex, sexual orientation, gender identity, national origin, veteran and disability status. In compliance with U.S. Department of Labor Executive Order 11246, Section 503 of the Rehabilitation Act, and Section 4212 of the Vietnam Era Readjustment Assistance Act, MSH has developed and maintains an affirmative action program and plan.

Job Description:

The Software/Application Developer positions will work closely with AFIAT M&E unit technical staff, to design, build and refine applications for offline and online databases and mobile applications in consultation with MIS experts. The Application Developer will be responsible for maintaining and monitoring the performance of priority project databases and improving the existing systems coding, resulting in improved performance and user experience. The Application Developer will also assist the project in developing reporting systems from the project databases that will promote the use of data for decision-making at different levels of the healthcare system.

Major Activities / Responsibilities:

  • Develop and maintain databases and mobile applications. This includes the entire process, from the first line of code to implementation.
  • Support the development of PWA software tools using .NET core technologies and JavaScript frameworks/libraries supporting online and native apps that offer offline and push notification features.
  • Contribute to the development of software tools that support consistent information architecture, taxonomies, visual standards, interaction patterns, and use cases across multiple applications.
  • Configure Project Databases to meet project data needs, as required.
  • Update the database based on emerging project data needs and indicator changes
  • Oversight of data collection; ensuring integrity of the information gathered from the field
  • Write clean and robust code that is easy to maintain in order that other developers are able to work on it.
  • Innovate and implement algorithms that lead to increased use of applications.
  • Attend meetings with NGOs and AFIAT provincial teams to collect data requirements and provide support when needed.
  • Develop clean and understandable developer and user documentation and manuals.
  • Provide training to intended users at the implementing NGOs and provincial users when needed.
  • Keep up to date on the latest industry trends in web and mobile technology domains.
  • Participate in management, TST meetings, and in technical working group discussions to extract feedback from technical leads for review and analysis of project performance.
  • Support leadership in using evidence to drive decision-making
  • Other duties as assigned.

Job Requirements:


  • Bachelor’s Degree in Computer Applications, Computer Science, MIS, Data Science or a combination of education and relevant experience. Relevant Master’s qualification preferred.


  • At least five (5) years of relevant experience in a similar position preferably with international organizations or similar organizations with demonstrated products.


  • Extensive knowledge about mobile apps development is a requirement. This includes the entire process, from beginning code to completion of the app.
  • Advanced knowledge and ability in Microsoft MVC Core and entity framework.
  • Advanced knowledge and ability in working with JavaScript and its frameworks /libraries.
  • Experience with PWA (Progressive Web Applications) projects. Proficient in understanding of cross- browser compatibility issues and ways to resolve them.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX.
  • Ensuring optimum performance and user experience of the application
  • Fixing bugs and performance issues
  • Writing clean, readable, and testable code.


  • Excellent written and oral communication skills both in local languages and English.

Submission Guideline:

Interested candidates should apply through the below link and submit an application form for positions they are suitably qualified for.

Please click the employment opportunities tab and select Afghanistan from the list of countries. A list of positions will appear, please select those you wish to apply for. Candidates who do not apply through the above-mentioned link will not be considered for the shortlist. Female candidates are highly encouraged to apply.

Management Sciences for Health is an equal opportunity employer offering employment without regard to race, color, religion, sex, sexual orientation, age, national origin, citizenship, physical or mental handicap. 

Submission Email:


Who we are?

Afghanistan has one of the slowest internet speeds in the world. Broadband connection is not available in everywhere and mobile data as a most used way to connect to the world is very expensive. Job search portals are very heavy and takes lots of time to load; therefore making it very hard and time-consuming for job seekers to find their dream job. To address this problem we launched Afghanistan's first speed optimized job search portal, with at least 15 times faster load time and maximum 200 kbs page size.

More Jobs




MHPSS Counsellor

Laboratory Technician

Screening Assistant

Health Educator

Medical Doctor (MD)

Data Entry Clerk


© Copyright 2020 93AFG.COM | All Rights Reserved