Programming Lecturer

  Dunya University
Master's Degree   Kabul, Afghanistan Full Time 620
Date Posted:Mar 23, 2020
Reference:BCS-PRO- DUA-018
Closing Date:Apr 1, 2020
Work Type:Full Time
Number of Vacancies:1
Functional Area:Education/ Training
Salary Range:As per company salary scale
Years of Experience:3 - 5 Years
Contract Duration:Open Ended
Extension Possibility:Yes
Contract Type:Permanent
Probation Period:3 months
Required Languages:Dari,Pashto,English

About Dunya University:


Dunya University of Afghanistan was established in 2009, as a private university, based in Kabul-Afghanistan with the aim to obtain and improve knowledge, skills and resources, to transform and effect social change and development.

DUA offers wide range of internationally recognized academic programs in Bachelors and Masters.

DUA’s programs provide a solid foundation to address the twin challenges of a rapidly changing and highly competitive business environment and a need for graduates skilled in an effective decision-making, organization, leadership and development.

DUA is situated in a calm location in the heart of the City of Kabul and we offer modern and functional premises to our students with recently refurbished facilities situated in four main buildings. The classrooms are well designed, comfortable and equipped with the latest multimedia systems.

DUA guarantees top quality courses with international professors from Afghanistan, Switzerland, Germany, France, Brazil, the UK, Singapore, Greece and the USA. Our international team of tutors promotes open discussion with students. Their vast experience, coupled with their multi-cultural backgrounds, provide students with important insights into global and national economies and best business practices in different management cultures around the world.

DUA has the honor of accreditation from three major accrediting bodies such as ACBSP, IACBE, ASIC and is member of AACSB. 

Job Summary:

We are looking for a talented programmer to create a secure and functional code. You may have to provide quality coding solutions both for simple applications and complex information or operating systems.

Skills Required:


Requires travel to provinces:


Skills Description:

1.     Strong theoretical knowledge of procedural and object-oriented programming

2.     Must understand the Software Development Lifecycle

3.     Must be familiar with the programming language such as Java, C++, C#, PHP, Python and Visual Basic,etc.

4.     Strong knowledge of developing desktop and web application

5.     Mobile programming knowledge can be plus point

6.     A strong foundation at programming at assembly level

Duties & Responsibilities:

  1. Teaches introductory and upper-level content courses in computer science.
  2. Leads course and curriculum improvement for new and existing computer science courses.
  3. Creates an effective learning environment that fosters students’ intellectual curiosity and helps students to problem solve using discipline-specific thinking strategies.
  4. Works with faculty and administrators throughout the district to create a pathway for student success in transfer and workforce readiness.
  5. Works with transfer institutions and employers to ensure the academic integrity of the courses and programs.
  6. Participates in the curriculum, assessment, and program planning.
  7. Employs a variety of formative and summative assessments to ensure that classroom instruction leads to student learning and the attainment of student learning outcomes for the course(s).
  8. Helps students reach their academic, personal, and career goals and cultivates a safe environment that respects the diversity of individuals and ideas by modeling respect for all students and conveying confidence in every student’s ability to learn.
  9. Design and produce teaching materials
  10. Effectively impart the designed curriculum as per the methodology specified in a given schedule. 
  11. Maintain class management & discipline
  12. To prepare a Performance report for the students as per the given template.
  13. Deliver set courses to students within the university
  14. Set and mark student assessments (assignments, test papers, internal examination papers).
  15. Undertake structured weekly mentoring with assigned classes.
  16. Develop theoretical and practical learning situations appropriate to curriculum documentation.
  17. Provide learning support for students, specific to courses and modules being taught.
  18. Undertake the tasks assigned by the Head of the department and Dean of Faculty

Job Location:

Afghanistan, Kabul


  1. Master’s Degree in Computer Science or closely related field required, PhD is preferred.
  2. Proficient in programming languages of Java, Python, VB, C#, JavaScript, and C++.
  3. Advanced level knowledge across multiple operating systems and end-user applications.
  4. Advanced level knowledge of coding and program design in multiple languages and platforms.
  5. Demonstrated skill in teaching computer science concepts to students in various modalities (face-to-face, hybrid, online).
  6. Demonstrated skill teaching computer science concepts to students at different ability levels.
  7. Experience in developing innovative computer science curriculum at the college level.
  8. Minimum of 3 years of community college and/or university teaching experience.
  9. Demonstrated understanding of and appreciation for the community college philosophy and approach to teaching and learning.
  10. Exceptional interpersonal communication and writing skills in English and national languages.

Job Keywords:

Programming Lecturer

Submission Guideline:

Interested Afghan nationals with the required qualifications and experience should submit their applications electronically through the below mentioned email. While submitting your applications please mention the Title of the position plus vacancy number in the subject of the e-mail; please do NOT submit any other supporting documents or educational certificates with your application. If you are short listed you will be asked to submit the original and copies of your educational documents. Applications will not be accepted after the closing date. Only short-listed candidates will be contacted for the interview.

Please don’t forget to type the Vacancy Announcement Number (BCS-PRO- DUA-018- Programming Lecturer) in the subject line of your email, otherwise your application will not be accepted. DUA is an equal opportunity employer.

Submission Email: