Lecturer: Programming

4 weeks ago


Bloemfontein, South Africa CTU Career Chatz Full time

To be responsible for and facilitate teaching and learning with effective use of educational resources, to improve standards of learning and achievement for all students.

 

Duties & Responsibilities

Academic Role: Module and Programme Content:

Use quality learning material.

Develop teaching and learning materials (slides and lesson plans) that can be used for content delivery.

Assist the HOP (Head of Programmes) in developing curricula with the faculty.

Mark/grade formative and summative assessments.

Conducting research, and writing papers, proposals, journal articles, and books. This is related to

Participate in training opportunities and initiatives at the institution.

Provide support to students and other colleagues.

Stay current by reading widely and producing published work in the field.

Write and pass international exams (certification) related to qualification(s).

Marketing and Brand building:

Be involved in marketing products and academic services of CTU on a limited scale where necessary.

Research

A minimum of 2 research outputs is to be produced annually in coordination with the HOPs and lecturers at the institute.

 

Skills

Knowledge, Skills, and Abilities:

Essential Competencies

Detail orientated

Follow through

Accurate

Deadline driven

Leadership qualities

 

Important Competencies

Adaptable to change

Conflict management skills

 

Cloud Platforms, Software Skills, and Computer literacy (essential):

MS Excel

MS Word

MS Outlook

Internet services

Python

SQL

Java

C#

Microservices

Data visualisation

Azure and AWS cloud platforms

 

Experience & Qualifications Required

Qualifications:

BSc or Higher in Information Technology, Computer Science, or any relevant field.

Industry certifications may be an added advantage