Summary
Company: Riyadh Elm University
Location: Riyadh, Saudi Arabia
Department: COMPUTER SCIENCE PROGRAM
Sub Department: Programming
Position/Job Title: Assistant Professor
Gender: Male / Female
Job Requirment

The University desires applicants with a commitment to the mission; teaching, learning, and student success; integration of learning outcomes assessment into course development and teaching; use of current and emerging technologies to enhance instruction; and integration of global perspectives in instruction.

This is a full-time faculty position. Salary is commensurate with rank and credentials.

 

JOB POSITION

  • Assistant Professor
  • Associate Professor
  • Professor

 

JOB DESCRIPTION

  • Using computer software and hardware to write and modify programming code.
  • Modifying and documenting the program code to correct errors.
  • Testing code for bugs and implementing improvements and fixes.
  • Solving problems using logic and methodical testing processes.
  • Developing testing and validation processes.
  • Deploying code to the live environment.
  • Writing and maintaining up-to-date technical programs, end-user documentation, and operational procedures.

 

Required Qualifications

  • PhD in a field related to programming
  • Certificate IV Information Technology (Programming)
  • Diploma of Software Development

 

Preferred Qualifications

  • College and Graduate level teaching experience
  • Strong focus on teaching and student success
  • Experience with curriculum development and assessment
  • Strong oral and written communication skills
  • Community college teaching experience
  • Experience and/or certification in teaching online and/or hybrid courses
  • Experience using technology and learning management systems to effectively facilitate teaching, learning, assessment, and communication
  • Experience reviewing assessment data to improve student success

  

Special Skills:

  • Programming Skills in Python, JavaScript, and C++
  • Knowledge in computer architecture on how computer hardware and software programs work together
  • Skills in designing computer network protocols