Position Title: 231-Senior Full Stack Developer

Activation Date: 04 January, 2026   Announced Date: 04 January, 2026   Expire Date: 18 January, 2026

  • Job Location: Kabul
  • Nationality: Afghan
  • Category: Information Technology
  • Employment Type: Full Time
  • Salary: NTA
  • Vacancy Number: 231/MoF/ICT
  • No. Of Jobs: 1
  • City: Kabul
  • Organization: Ministry of Finance
  • Years of Experience: 5 years for master and 7 years for Bachelor of Computer since graduates, information technology and other related fields with experience in the enterprise level software development.
  • Contract Duration: Till the of Fiscal Year 1404 (Extendable)
  • Gender: Male
  • Education: Bachelor or Master degree in computer science, information technology and other related fields.
  • Close date: 2026-01-18
 

About Ministry of Finance:

Directorate of Information Communication Technology at Ministry of Finance mainly focusing in the area providing data and voice services for MoF operations using highly-equipped data center, unified transmission system, and interconnected links via fiber and microwaves.

Directorate of ICT is providing reliable and secure platform for overall data and voice connectivity and access to MoF core application services in MoF HQs and sites.

Job Description:

The Senior Full Stack Developer will play a key role in leading and contributing to the design, development, and implementation of complex software systems and applications for the Directorate of ICT at the Ministry of Finance. The job requires strong skills in both front-end and back-end development, plus the ability to turn business needs into reliable, secure, and easy-to-use systems. The role also includes guiding the team and helping improve overall development practices.

Job Requirements:

Key Responsibilities

The authorities concerned will carry out the following tasks and activities but not necessarily restricted to those:

Software Design & Development

  • Design, develop, test, and maintain enterprise-grade web applications using ASP.NET Core, C#, EF Core, and modern front-end frameworks (e.g., React).
  • Build and maintain RESTful APIs using .NET Core, applying CQRS and Microservices Architecture where appropriate.
  • Analyze, refactor, and enhance existing systems developed in C# .NET or PHP Laravel.
  • Apply Clean Architecture / Multi-layer Architecture, SOLID principles, and repository patterns.

Security, Quality & Performance

  • Implement secure coding practices in line with OWASP Top 10 and government ICT security standards.
  • Ensure unit test coverage of at least 80% And participate in integration and automated functional testing.
  • Conduct code reviews to ensure quality, maintainability, and compliance with international standards.
  • Identify performance bottlenecks and ensure high availability and reliability of applications and databases.

DevOps & Deployment

  • Create and maintain Docker configurations for containerized application deployment.
  • Support CI/CD pipelines and participate in release and change management processes.
  • Provide Swagger /OpenAPI documentation for all REST APIs.
  • Work with PostgreSQL and/or Microsoft SQL Server, ensuring data integrity and performance.

Agile & Collaboration

  • Actively participate in Agile/SCRUM ceremonies including sprint planning, reviews, and retrospectives.
  • Use tools such as Git, GitHub, Jira, and collaboration platforms to support efficient delivery.
  • Collaborate with cross-functional teams, stakeholders, and other departments to achieve ICT objectives.

Leadership & Continuous Improvement

  • Mentor junior developers and promote best practices in software engineering.
  • Recommend and implement solutions to automate and simplify business processes.
  • Perform risk assessments, identify mitigation strategies, and ensure compliance with ICT governance policies.
  • Prepare and maintain technical documentation, operational manuals, and user guides.

Reporting & Administration

  • Perform any other ICT-related duties as assigned by management.
  • Provide regular progress updates, reports, and risk assessments to management as per SLA.

Eligibility and Skill Sets:

The candidate qualification is:

  • Bachelor’s or master degree in computer science, information technology and other related fields.
  • 5 years for master and 7 years for bachelor of computer since graduates, information technology and other related fields with experience in the enterprise level software development.
  • Full understanding and proven experience of coding regarding enterprise application projects using object-oriented paradigm with the help of Microsoft .net core and Entity framework (EF) Core. The design pattern for code management will be used either multi-layer architecture or clean architecture/ clean coding.
  • Understanding of implementing API gateways and microservices.
  • Understanding and proven experience in design patterns specifically repository patterns and clean architecture implementation in C#.
  • Preferred experience in implementation complex application development concepts such as distributed cashing, dependency induction, retry and scheduling mechanism, background/log running processes.
  • Coding review, SOLID principles and OWASP top 10 Web Application Security knowledge would be considered as plus point.
  • ASP.NET, Java and React, RabbitMQ, Quartz.Net, JWT and OAuth knowledge will consider as plus points.
  • Knowledge of business processing simplification in enterprise environment, with open-source platforms, and enterprise software applications.
  • Experience in the development and implementation of standards, procedures and guidelines to support operational processes.
  • Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities;
  • Strong interpersonal, communication skills and Experience in technical writing such as functional specification, technical specification, etc.
  • Experience in quality assurance & mitigation/ control, risk analysis and data analysis.

Submission Guideline:

Qualified applicants are encouraged to submit their CVs with a detailed application letter and contact details, no later than 18-Jan-2025 to below e-mail: 

Please clearly indicate “position name/vacancy number in the subject line.

Please do not attach your education and working experience documents.

Submission Email:

bashir.hassani@mof.gov.af





 

Similar Jobs