138

Senior Software Developer

Company: Ministry of Foreign Affairs of the IEA
Education: Bachelor's Degree
Location: Kabul
Work Duration: Full Time
Gender: Male
Announcement Date: 26 Apr, 2025
Closing Date: 15 May, 2025
Reference No: SSD-001
Number of Vacancies: 2
Salary: According to the company's salary structure.
Experience: five to seven years
Probationary Period: not mentioned
Contract Type: Fixed Term
Submission Email: ict@mfa.gov.af
About Ministry of Foreign Affairs of the IEA

The Ministry of Foreign Affairs of the Islamic Emirate of Afghanistan serves as the central authority handling the nation's foreign relations and diplomatic activities. It is tasked with developing and executing Afghanistan's foreign policy, representing the country in both bilateral and multilateral settings, and safeguarding the interests of Afghan nationals overseas. The Ministry manages Afghanistan’s embassies, consulates, and diplomatic missions around the globe, aiming to enhance the nation's relationships with other states and international bodies. It also plays a vital role in treaty negotiations, coordinating foreign assistance, and advancing peace, stability, and economic growth through diplomatic efforts.

Job Summary

The Ministry of Foreign Affairs is seeking talented Software Developers to join its IT team. We are looking for individuals with strong expertise in Laravel, ASP.NET Core, and contemporary web technologies. The selected candidates will be responsible for designing, building, and maintaining secure, scalable, and high-performance software solutions.

Job Responsibilities
  1. Design, develop, and debug applications across various programming languages.
  2. Produce clean, efficient, and scalable code using modern frameworks and technologies.
  3. Apply secure coding practices, adhering to OWASP Top 10 security guidelines.
  4. Recommend and develop automated solutions to enhance productivity and streamline processes.
  5. Review completed development work to ensure it meets international standards and best practices.
  6. Prepare and update technical documentation, operational manuals, and user guides in line with organizational standards.
Job Requirements

  1. Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related discipline.
  2. A minimum of five years of professional experience in enterprise-level software development.
  3. Hands-on experience with Laravel, ASP.NET Core, MySQL, MS SQL Server, and modern development tools.
  4. Familiarity with open-source reporting tools such as JasperReports, Crystal Reports, and RDLC.
  5. Proficient in using Git and GitHub for version control.
  6. Strong understanding of API gateways and microservice architecture.
  7. Experience with DevOps practices, CI/CD pipelines, and cloud platforms like AWS, Azure, or GCP.
  8. Knowledge of complex software design concepts such as distributed caching, CQRS, data partitioning, and dependency injection.
  9. Awareness of UI/UX design principles.
  10. Self-driven with excellent time management skills and the ability to adapt to shifting priorities.

Submission Guideline

Interested candidates should send their updated CVs to ict@mfa.gov.af by 15th May 2025.

Please mention the job title in the subject line of your email.