Bachelor's Degree   Afghanistan, Herat Full Time 584
Date Posted:Jun 21, 2022
Reference:CH.A CO/HR/HRT
Closing Date:Jun 30, 2022
Work Type:Full Time
Number of Vacancies:5
Gender:Any
Functional Area:IT - Software
Nationality:Afghan
Salary Range:As per company salary scale
Years of Experience:4 Years
Contract Duration:1.5 year(s)
Possibility of Contract Extension: Maybe
Contract Type:Long-term
Probation Period:Unspecified
Required Languages:Dari,Pashto,English

About CH.A CO (Chartered Accountant Company):

Who we are

CH.A CO Software Development Company is an Afghani firm that specializes in software development. Since 2014, the company has offered a wide range of high quality services in the development, delivery, and maintenance of software in Afghanistan.

Our key market advantage is the ability to leverage a wealth of experience in this sector, and a very competitive pricing strategy to deliver quality software solutions.

What we do

CH.A CO has delivered excellent software products and managed software projects from the inception of the idea, to requirements, design, coding, testing, and disseminating. We have worked the following fields:

CAS ERP (Chartered Accountant Standard ERP)

MMS (Money Market System)

HMIS (Hotel Management Information System)

RMS (Restaurant Management System)

SMIS (School Management Information System)

UMIS (University Management Information System

How we do it

CH.A CO has experience in developing software through a variety of packages and environments. We most commonly work with Visual C#, Visual C++ and Microsoft Visual Studio. Here follows a full list:

Visual C# and .NET

Visual C++ (ActiveX, MFC, COM, ATL, OpenGL, Direct Show, ADO, OLE DB, ODBC)

Databases: Microsoft Analysis Services, OLAP, MS SQL Server, MySQL

Web mastering: Java,JSP, .NET, ASP, XML,HTML5, DHTML, Flash, XSLT, Java Script, VBScript

PHP, Laravel

Databases: My SQL and POSTGRE

Quality Policy

Fair treatment of customers and employees

Build and maintain mutually beneficial relationships with our suppliers and business partners

Professional and reliable attitude in our project management

Definition of clear, measurable and achievable company goals 

Job Summary:

We are looking for an ASP.NET MVC developer that will be able to develop and support existing applications. The main scope of work will include everything from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns. Your primary responsibilities will be to design and develop these applications. Therefore, it’s essential that you are skilled at problem solving, solution design, and high-quality coding.

While working as software developer the person should have problems solving skills and be able to develop, test, debug and maintain systems. And also gives support the already developed system by reviewing technical documents such as project initial document (PID), application user manual and etc.

Duties & Responsibilities:

  • work as a team member
  • review, observe and analyze current system
  • prepare feasibility documents such as cost feasibility
  • give new ideas for better design, development and maintenance both developed and intended system
  • document and share every step of the work precisely in a standard manner
  • build systems to work with big amount of data and concurrent access effectively and efficiently
  • build modular system
  •  consider best practices while designing, developing like clean coding, commenting, avoiding lot of dependencies, generic programming and etc.
  • keep in mind developing systems with both backward and forward capabilities
  • sum up, welcome and evaluate user feedback
  • develop system to work with or without internet and sync information while connection is available

Job Requirement:

Web Development Required Skills

•   Knowledge of Object Oriented Programming

•   Proven work experience as web programmer or developer

•   Understanding of the entire web development process (design, development and deployment)

•   Knowledge of software and application design and architecture

•   Knowledge of UML and other modeling methods

•   Good knowledge of web technologies, especially with ASP or PHP and HTML/CSS/JS, MVC frameworks (Laravel and Angular 2)

•   Knowledge with relational databases, SQL language and ORM technologies

•   Demonstrable ability to discover and fix errors in code

•   Great attention to details

•   Good analytical, problem solving and time management skills

•   Ability to document requirements and specifications

•   BCS degree in Computer Science or relevant field

•   proven experience at least 4 years of software development or software engineering role

•   familiarity with software development methodologies

Specific skills:


•   Proficiency in {{ C# | Visual Basic, depending on the specific project }}

•   Experience using .NET {{ 4.5+ | Core }}

•   Experience in developing {{ ASP.NET MVC | ASP.NET Core MVC }} applications

•   Senior knowledge of {{ Entity Framework 6.* | EF Core | NHibernate | ADO.NET

•   Proficient knowledge in {{ MSSQL | MySQL | Oracle | other RDBMS }}

•   Database design including indexes and data integrity {{ if RDBMS is required }}

•   Dependency injection pattern and IoC containers using at least one of: Autofac, Unity, Ninject, and/or SimpleIoc

•   Writing tests with {{ NUnit | XUnit | MSTest }}

•   Implementing enterprise application patterns {{ if senior developer is required }}

•   Understanding of HTML, JS, and CSS

•   Familiarity with the client side framework {{ jQuery | Angular 1.* | Angular 2.*+ | React | other }}

•   Familiarity with {{Kendo UI | DevExpress | Syncfusion }} is a plus {{ if applicable

•   Integrating web analytics tools {{particularly Google Analytics - if applicable}}

•   Familiarity with {{ Azure Web Apps | AWS Cloud - if applicable }}

•   {{Make sure to mention any other frameworks, libraries, or other technologies relevant to your project}}

•   {{List any education level or certification you may require}}

backend and server side: PHP frameworks like Laravel, and we prefer who know any of JavaScript framework and technologies like Express, nodejs

DBMS or database: relational databases like MySQL or PostgreSQL and also not relational databases

frontend: JavaScript frameworks like Vuejs or Angular 2-*…

be able to work with any version controller such as Git

be able to work with API

our main branch is in Herat province and the person should be able to travel to other provinces in case of any project

we highly appreciate who has certificate in any field specifically to this related job but WE WILL TAKE TEST

Job Location:

Afghanistan, Herat
This job is expired