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