JobExpired ยท Aug 19, 2026Kabul
Software Developer (NET Core & Angular)
DABS (Da Afghanistan Breshna Sherkat)
- Publisher source
- Jobs.af
- Published
- Aug 5, 2026, 05:35 AM
- Last seen
- Aug 7, 2026, 10:24 PM
- Category
- Not specified
- Location
- Kabul
Description
Role summary
The Software Developer is responsible for the end to end analyze, design, development and maintenance of information system
Duties and responsibilities
Design, develop, and maintain enterprise-level web applications using ASP.NET Core, Clean Architecture, Angular, SQL Server, and PostgreSQL Design software architecture following Clean Architecture, SOLID principles, Dependency Injection, and industry best practices Collaborate with department heads, developers, and management to gather requirements and deliver software solutions Develop secure, scalable, and maintainable RESTful APIs using ASP.NET Core and integrate them with Angular front-end applications Plan, estimate, schedule, and manage software development tasks throughout the Software Development Life Cycle (SDLC) Develop responsive, user-friendly, and modern user interfaces using Angular, TypeScript, and Bootstrap Prepare software architecture documents, technical specifications, system design documents, and implementation plans Develop reusable components, services, and shared libraries to improve development efficiency and maintainability Review existing systems and recommend enhancements, modernization, and technology improvements Participate in code reviews and ensure adherence to coding standards, best practices, and architectural guidelines Perform unit testing, integration testing, system testing, and support User Acceptance Testing (UAT) Troubleshoot, debug, and resolve application issues in development, testing, and production environments Ensure application security by implementing secure coding standards, vulnerability mitigation, and data protection best practices Develop and maintain technical documentation, API documentation, deployment guides, and user manuals Train end-users and technical staff on newly developed systems and provide ongoing troubleshooting and support Travel to regional offices, when required, to support system deployment, training, and implementation activities Perform any other duties assigned by the MIS Manager or senior management in support of organizational objectives
Job requirements
Bachelor of Computer Science Three Years of System Development experience System Development in NET Core SQL SERVER & PostgreSQL Angular Clean Architecture
Additional details
- Procurement method
- Not specified
- Contract type
- Permanent
- Job type
- Full time
- Salary or budget
- As per company scale
- Experience level
- 3-4 years
- Language
- en