Senior Software Engineer

Vacancy Number:KVID20180624-54938
Title: Senior Software Engineer
Category:government
Duration:6 Months
Exp.:2018-06-24-(4 Months Ago)
Jobs no:2
Salary:As per NTA salary scale
Gender:Male/Female

Location

Organization:CSO(Gov) |About CSO(Gov)
City:Kabul
Country:AF

Qualification

Education:• A bachelor degree in computer science or related field with seven years of relevant experience; •
Work Experience:• A bachelor degree in computer science or related Years
Qualification:

KEY TASKS AND MAJOR RESPONSIBILITIES

The recruited incumbent will support the work of Central Statistics Organization and will have the following duties and responsibilities:

Ensure the quality design and usability to deliver highly scalable usable and robust software systems;
Take a lead role in planning designing developing and testing information management systems;
Develop and maintain databases and software applications to catalog data assets collect field data analyze data and generate reports;
Supervise the development and maintenance of technical documentation;
Handle software design and architecture evaluate systems architecture and configuration management;
Produce well-documented clean efficient and scalable code based on specifications and user requirement and refactor code for enhanced performance;
Ensure the developed systems follow best-practices and standards to support interoperability and maintability;
Ensure the software development processes follow best practices and keep abreast of current trends in software technology;
Provide high-level technical support to analyze and resolve raised technical issues in developed systems;
Design and implement databases using relational DBMS and NOSQL Storage;
Design stable reliable and effective databases to meet performance requirement;
Liaise with other developers to improve developed systems and establish best practices;
Work with partner government institutions and provide technical assistance in identifying and analyzing requirement and developing systems;
Assist in scaling the backend architecture and migrating to service-oriented architecture to support secure and public APIs;
Assist in setting up suitable deployment environment including development testing staging and production;
Assist in developing the technical capacity of relevant units in CSO to support knowledge and skills transfer;
Other key tasks assigned by the line manager;
Training and transferring knowledge skills and experience to the staff of relevant department.

REQUIRED QUALIFICATIONS AND EXPERIENCE

A bachelor degree in computer science or related field with seven years of relevant experience;
A master degree in computer science or related field with five years of relevant experience;
Experience in developing and maintaining software systems preferably using Python PHP C# Java or Node;
Exposure to systematic software development techniques and firm grasp of software engineering principles;
A strong background in relational databases and good knowledge of relational databases including Postgres MySQL SQL server or Oracle;
Familiarity with NOSQL storage such as MongoDB Redis Elastic etc;
Good understanding of multi-threading object-oriented design and asynchronous programming;
Familiarity with testing (unit/integration);
Familiarity with Agile and DevOps methodologies and best-practices;
Good technical knowledge of web applications development open source web frameworks libraries and relevant tools;

PROFESSIONAL COMPETENCIES

Ability to exhibit strong commitment and motivation in the relevant discipline;
Excellent written and oral communication skills in English and working knowledge of national languages i.e. Dari and Pashto;
Ability to schedule and work efficiently and to meet deadlines;
Ability to function effectively in a team environment inspiring trust and cooperation of other team member;

Duties & Responsibilities

POSITION SUMMARY



Senior Software Engineer will work in close collaboration with their peers in the system development and information management unit. The incumbent is responsible to lead and contribute to the development of information system projects working with and mentoring other developers and engineers. Senior Software Engineer shall plan code test and implement required information systems for Central Statistics Organization and partner government institutions and manage modify design develop and document software systems and applications throughout their life-cycle. The incumbent will work in close collaboration with concerned stakeholders to assess and analyze their requirement build and scale systems architecture.


Submission Guideline

HOW TO APPLY

The interested candidates should fill the CSO Application Form and send it back to us by their emails as an attachment to the email address below by no later than Sunday 24 June 2018 at 16:00PM. Reference CSO/ Senior Software Engineer must be quoted on subject line of the email otherwise the application will not be considered. 

Note: We will also consider CVs but the preference will be given to those who send us the filled application forms. 

 

APPLICATIONS RECEIVED AFTER THE DEADLINE WILL NOT BE CONSIDERED.

ONLY SHORT-LISTED CANDIDATES WILL BE CONTACTED FOR INTERVIEW.

Females are highly encouraged to apply.

Contact No: 0202106456

Email:[email protected]
در