See all jobs

Senior Software Developer

Ministry of Foreign Affairs of the IEA, Kabul, Afghanistan

Bachelor's Degree
Kabul, Afghanistan (Kabul)
Full Time
2956

About Ministry of Foreign Affairs of the IEA

The Ministry of Foreign Affairs of I.E of Afghanistan is the government body responsible for managing the country’s international relations and diplomatic affairs. It formulates and implements Afghanistan’s foreign policy, represents the nation in bilateral and multilateral engagements, and protects the rights of Afghan citizens abroad. The Ministry oversees embassies, consulates, and diplomatic missions worldwide, working to strengthen Afghanistan’s ties with other countries and international organizations. It also plays a key role in negotiating treaties, coordinating foreign aid, and promoting peace, stability, and economic development through diplomacy.

Job Summary

We are looking for highly skilled Software Developers to join our team at the Ministry of Foreign Affairs. The ideal candidate will have strong expertise in Laravel, ASP.NET Core, and modern web development technologies and will be responsible for designing, developing, and maintaining Secured, scalable, and high-performance applications.

Duties & Responsibilities

  • Design, code and debug applications in various software languages.
  • Write clean, scalable, and efficient code using modern programming languages and frameworks.
  • Implement secure coding practices following OWASP top 10 guidelines.
  • Make recommendations to automate and simplify processes and build new applications for increasing productivity and efficiency.
  • Review completed software development tasks to ascertain compliance with international standards. 
  • Write, revise and maintain software technical documentation, operations documentation and user guides in accordance with standards.

Job Requirements

  • Bachelor’s or master’s degree in computer science, information technology and other related fields. 
  • At least 5 years of related experience in enterprise level software development.
  • Experience with Laravel, ASP.NET Core, MySQL, MS SQL Server and other modern application development technologies.
  • Knowledge of open-source reporting tools such as Jasper reports, Crystal report and RDLC.
  • Knowledge of Git and GitHub.
  • Understanding of implementing API gateways and microservices.
  • Experience with DevOps, CI/CD pipelines, or cloud platforms (e.g., AWS, Azure, GCP).
  • Experience in implementing complex application development concepts such as distributed caching, CQRS, Data Partitioning, dependency injection, and more.
  • Familiarity with UI/UX design principles.
  • Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities. 

Submission Guideline

  • Qualified applicants are encouraged to send their updated CVs to ict@mfa.gov.af, not later than 15th May, 2025.
  • Please make sure to include the position title in the subject of the email 

Functional Area

IT - Software

Countries

Afghanistan

Provinces

Kabul

Submission Email

ict@mfa.gov.af

Post Date

Apr 26, 2025

Closing Date

May 15, 2025

Reference

SSD-001

Number of Vacancies

2

Salary Range

As per company salary scale

Years of Experience

5 - 7 years

Probation Period

Not Specified

Contract Type

Fixed-term

Contract Duration

Not specified

Contract Extensible

Maybe

Minimum Education

Bachelor's Degree

Gender

Male