- 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.
- 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.
- 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
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.