Software Developer

mcitadmin
Mon, Feb 19 2018 9:37 AM

Publish Date

Closing Date

Location

Kabul

About Ministry of communication and IT

The Ministry of Communication and IT (MCIT) of Afghanistan is to facilitate and pave the way for Mobile Network Operators to provide high Quality Communication, IT Services for the Afghan People at Affordable prices. The Ministry has been actively Advocating for a positive change in the society by connecting the Afghan people to knowledge and resources, which will enable them to improve the quality of their lives. The Afghan Government aims to establish a stable and Democratic Political Environment, rule of law, and a Favorable Regulatory Environment for Business.
Based on the Afghan Government Telecom Service Fee law, all telecom services are subject to 10% service fee. In order to implement the law MOF, MCIT and ATRA have been assigned the task to establish a Real Time Data Management System for the purpose of transparency in controlling the 10% Service Fee deduction and collection throughout the country and to report ICT sector revenue.
The System should have online interface with all operators to get the VC recharge/any recharge message from Operators Billing, Core,VAS systems whenever subscriber do top-up or recharge then operators systems should also send online message to RTDM /RA System.

 

Job Summary

Together with database developer and system integration experts, deliver the required software and work on the maintenance and sustainability of the existing systems. The software developer will work as part of the software development team and extend his/her support to the database developers and system integration expert.

Job Details

Date Posted: 19 Feb 2018 Reference: MCIT - NTA - 005
Closing Date: 28 Feb 2018 Work Type: Full Time
Number of Vacancies: 2 Gender: Any
Functional Area: IT Open Ended: NO
Nationality: Afghan Salary Range: As per NTA Salary Scale Policy
Contract Type: Contractor Years of Experience: 10 Year(s)
Contract Duration: 0 Year(s) & 0 Month(s) Extension Possibility: Yes
Probation Period: 3 Months

Duties and Responsibilities

• Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
• Execute full software development life cycle (SDLC)
• Develop flowcharts, layouts and documentation to identify requirements and solutions
• Integrate software components into a fully functional software system
• Document and maintain software functionality
• Troubleshoot, debug and upgrade existing systems
• Comply with project plans and industry standards 
• Protects operations by keeping information confidential.
• Communicate the relevant software engineering matters with external consultants and stakeholders
• Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
• Any other related task assigned by the supervisor.

Skills

1. Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
2. Deep technical knowledge of enterprise systems engineering
3. Hands on experience in designing interactive applications
4. Experience with test-driven development
5. Technical coding skills with Python, C# asp.net, SQL server, Java, JavaScript, JQuery, Entity Framework 2, Web APIs 2, HTML5, CSS
6. Knowledge of Dot Net Core 2, Angular 4, NodeJs, Materialize, Bootstrap and other trending web technologies is preferred.
7. Software development experience in the field of telecommunication is highly preferred.

Qualifications

1. Bachelor Degree (BSc) and at least 6 years of professional work experience in software engineering/development, computer science or related fields with solid foundation in software systems development, with strong competencies in data structures, algorithms and human centered design. (Master Degree Preferred)

Job Location

Afghanistan - Kabul: PROVINCIAL CENTER (KABUL) 

Education:

Bachelors Degree, Business Administration

Submission Guideline

CVs with cover letter should be submitted ELECTRONICLY. Please include position title in the subject line of the e-mail. Only short listed candidates whose application responds to the above criteria will be contacted for interview. 
Please note that, all RTDMS/RA staff will sign the Guideline and procedure developed for working with the RTDMS/RA system and must follow the procedure. 
Email:

Submission Email

recruitment@mcit.gov.af

 

Related VacanciesShow all

Back to vacancies