Vacancy for Computer Science Teacher

Department
Education Department of UFAZ
Job Type
Full Time
Posted
May 14, 2025
Closing Date
June 16, 2025

Job Description

Brief description of UFAZ: UFAZ is an ambitious project initiated by the Presidents of the French Republic and the Republic of Azerbaijan in 2014. It is administered by the historic university of Azerbaijan - the Azerbaijan State Oil and Industry University (ASOIU) from the Azerbaijani side and the prestigious University of Strasbourg (UNISTRA) from the French side.

UFAZ delivers 2 national diplomas (French and Azerbaijani) at the Bachelor level in the following specialties: Computer Sciences, Chemical Engineering, Geophysics, Oil and Gas engineering. And at the Master level in the following specialties: Data Science and artificial intelligence, Physical chemistry/Chemical engineering, Geosciences, Water Resources and Management. Tuition language is English.

Position description:

Position name: Computer Science Teacher

Type of contract: Full-Time

Position in the organizational structure: Attached to the Education department of the French-Azerbaijani University (UFAZ), under the supervision of the Computer Science Teacher Coordinator of UFAZ.

Starting date: September 2025.

Responsibilities

  • Conduct assigned lectures and seminars;
  • Demonstrate high-quality teaching performance;
  • Contribute to the preparation of midterm and final exam questions;
  • Collaborate effectively with the department to adapt the UNISTRA curriculum to local academic requirements;
  • Prioritize team objectives over individual goals to achieve successful outcomes;
  • Take responsibility for all aspects of the teaching process, including exams and student projects;
  • Deliver course materials through the Moodle student platform;
  • Perform administrative duties such as maintaining attendance records and supervising exams;
  • Ensure the organization of classes, preparation of exam questions, and submission of relevant teaching information to the administration;
  • Adhere to deadlines for submitting exam grades to the administration;
  • Develop innovative teaching approaches aligned with course objectives;
  • Provide general student support, guidance, and resolve issues or refer students to relevant departments when necessary;
  • Supervise students involved in relevant research projects;

Requirements

  • PhD degree or currently enrolled in a PhD program in Computer Science or a related field;
  • Fluency in English and Azerbaijani is a must and French language preferable;
  • At least two years teaching experience at bachelor level;
  • Programming languages: Python, C, SQL, HTML+CSS+Javascript, PHP;
  • Demonstrated public speaking and communication skills;
  • Knowledge of modern educational methods (information and communication technologies for education);
  • Expertise in C, C++, Java, distributed systems, operating systems, and network protocols;
  • Expertise in cybersecurity, encryption protocols, cloud systems, and ethical hacking tools;
  • Expertise in Javascript, front-end, back-end, sql, and mobile frameworks;
  • Solid understanding of Object-Oriented Programming;
  • Working knowledge of Linux operating systems (any distribution);
  • Basic understanding of Computer Networks.

How to Apply

Interested candidates are requested to submit an updated resume in PDF format, in English, when completing the application form.

Only shortlisted candidates will be contacted. The cut-off date for application is June 16, 2025.