Lecturers: Programming X2

2 weeks ago


Midrand, South Africa IIE MSA and IIE Varsity College Full time

**Direct Reporting Line**:
Programme Manager (School of Information Technology)

Varsity College is an educational brand of The Independent Institute of Education (The IIE). The IIE enjoys the reputation of being at the forefront of private higher education in South Africa and is registered with the Department of Higher Education and Training (DHET) to provide higher education qualifications accredited by the Council on Higher Education (CHE).

**The IIE Varsity College, Waterfall Campus has Lecturer: Programming X2 (Independent Contractor) vacancies for the School of IT.**

**Minimum Qualification Requirements**:
**Ideal**
- Honours degree in Information Systems/ Computer Science

**Alternatively**:

- Honours degree in similarly related fields with programming or a similarly related field to the third-year level

**Minimum Work Experience Requirements**:
**1 XJava Programming Lecturer**
- Lecturing experience in programming using Java.
- Knowledge of the following:

- Object Oriented Programming concepts
- Algorithms and Flow Charts
- Inheritance, abstract class, and Java interface
- Exception Handling
- File input and output
- Decision making structures
- Loop control structures
- Arrays (1D and 2D) and ArrayList
- Swing Components and GUI interfaces using NetBeans
- Git and GitHub

**1 X Android Programming Lecturer**
- Lecturing experience in programming using Java and Android development.
- Knowledge of the following:

- Connecting to webservices and external libraries e.g., Weather API, Geolocation services
- Firebase, SQLLite and NoSQL Database
- Git and GitHub

**Working Conditions**:

- Availability to lecture Part-time during the week, between 8am - 5pm on campus
- Provide a student support function through consultations, where necessary
- Grade all assessments for assigned classes
- Please note that this is an Independent Contractor role



  • Midrand, South Africa DBSA Full time

    The role of the Learning and Development Consultant is to strategically advise and implement the Bank’s learning and development strategy to ensure optimisation and skilling of organisational talent. **Key Responsibilities**: 1. Learning and Development - Align the training and development initiatives to the strategic objectives, vision, mission and...


  • Midrand, South Africa Vega School Full time

    **Job Purpose**: To provide comprehensive information service on a complex and advanced level, developing information centres’ collections to meet the needs of the staff and students, both on and off campus of individual faculties, and the development and delivery of research workshops, and a range of literacy programs. In line with Vega School academic...