DABS (Da Afghanistan Breshna Sherkat)

Software Developer (NET Core & Angular)

  • AfghanistanAfghanistan
  • Full-time
  • Posted 5 Aug 2026

The Software Developer is responsible for the end to end analyze, design, development and maintenance of information system Design, develop, and maintain enterprise-level web applications using ASP.NET Core, Clean Architecture, Angular, SQL Server, and PostgreSQLDesign software architecture following Clean Architecture, SOLID principles, Dependency Injection, and industry best practicesCollaborate with department heads, developers, and management to gather requirements and deliver software solutionsDevelop secure, scalable, and maintainable RESTful APIs using ASP.NET Core and integrate them with Angular front-end applicationsPlan, 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 BootstrapPrepare software architecture documents, technical specifications, system design documents, and implementation plansDevelop reusable components, services, and shared libraries to improve development efficiency and maintainabilityReview existing systems and recommend enhancements, modernization, and technology improvementsParticipate in code reviews and ensure adherence to coding standards, best practices, and architectural guidelinesPerform unit testing, integration testing, system testing, and support User Acceptance Testing (UAT)Troubleshoot, debug, and resolve application issues in development, testing, and production environmentsEnsure application security by implementing secure coding standards, vulnerability mitigation, and data protection best practicesDevelop and maintain technical documentation, API documentation, deployment guides, and user manualsTrain end-users and technical staff on newly developed systems and provide ongoing troubleshooting and supportTravel to regional offices, when required, to support system deployment, training, and implementation activitiesPerform any other duties assigned by the MIS Manager or senior management in support of organizational objectives Bachelor of Computer ScienceThree Years of System Development experienceSystem Development in NET CoreSQL SERVER & PostgreSQLAngular Clean Architecture

From DABS (Da Afghanistan Breshna Sherkat)'s careers site. See the original posting.