LECTURER- ICT (PROGRAMMING)

The IIE Tertiary

Pretoria

On-site

ZAR 350,000 - 520,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IIE Rosebank International, part of ADvTECH Group, invites qualified lecturers to join our team in Pretoria. The role focuses on delivering software development and mobile app development courses, with strong emphasis on practical labs, student support, and curriculum enhancement.

Candidates should have a Master’s degree or an equivalent NQF level 9 with software focus, and proven experience in C#, Android Studio, Kotlin and OOP. The position is full-time, on-site, with standard teaching hours.

Qualifications

  • Master's degree or equivalent with emphasis on software.

Responsibilities

  • Present course content in online or face-to-face classrooms.
  • Deliver software development and mobile app development lessons.
  • Facilitate labs and practical coding sessions.
  • Conduct student consultations and assess work.
  • Provide constructive feedback and track progress.
  • Contribute to curriculum development and improvements.
  • Participate in departmental meetings and quality assurance.

Skills

Lecturing
Curriculum development
Student support
Digital learning platforms
Time management
Team collaboration

Education

Master's degree in Information Systems / CS / SE / IT / Computing / CIS
NQF Level 9 with focus on Software Development/Mobile App Development

Tools

C#
OOP
.NET Framework/Core
Android Studio
Kotlin
XML UI Design
SQLite
RESTful API
Git/GitHub
SDLC
SQL

Job description

Join Our Team at IIE Rosebank International

The Independent Institute of Education, Rosebank Intgernational, is part of the ADvTECH Group, Africa's leading private education provider. From our humble beginnings in 1909, Rosebank College has grown to a student population of more than 30,000 students nationwide.

As we continue to expand and innovate, we invite passionate professionals to become part of our dynamic team. If you are driven by the desire to make a meaningful difference in students' lives and wish to contribute to an institution that values academic excellence, connection, and student success, we would love to hear from you.

Join us on our journey of shaping futures!

Job Purpose

The role of a Lecturer is to facilitate teaching and learning, provide academic support to students, conduct student consultations, assess and provide constructive feedback on student work, contribute to curriculum enhancement, and support the Academic Department through quality teaching and academic development.

Duties & Responsibilities
  • Present course content in a classroom environment (online or face-to-face, as required).
  • Deliver practical and theoretical lessons in software development and mobile application development.
  • Facilitate programming laboratories and practical coding sessions.
  • Arrange and conduct consultations with students.
  • Mark assessments and provide constructive, timely feedback.
  • Analyse student performance and results at a module level.
  • Implement academic interventions for at-risk students.
  • Maintain accurate academic records and ensure compliance with institutional policies.
  • Contribute to curriculum development and continuous improvement initiatives.
  • Participate in departmental meetings, moderation, and quality assurance activities.
Minimum Requirements
Qualifications
  • Masters degree in Information Systems, Computer Science, Software Engineering, Information Technology, Computing, Computer and Information Sciences, or a related field.
  • Alternatively, an NQF Level 9 qualification with a strong focus on Software Development, Mobile Application Development, or Programming.
Experience
  • Lecturing or industry experience in Software Development, Application Development, or Mobile Application Development.
  • Experience in teaching or developing applications using C# and the .NET framework will be advantageous.
  • Experience in Android application development using Android Studio and Kotlin.
  • Experience in object-oriented programming principles and software development methodologies.
  • Experience in student guidance, facilitation, mentoring, and academic support will be advantageous.
  • Industry experience in software development is an added advantage.
Required Technical Skills

Applicants should demonstrate knowledge and practical experience in the following technologies:

  • C#
  • Object-Oriented Programming (OOP)
  • .NET Framework and/or .NET Core
  • Windows Forms and/or ASP.NET (advantageous)
  • Android Studio
  • Kotlin
  • Mobile Application Development
  • XML User Interface Design
  • SQLite and local database integration
  • RESTful API integration
  • Git/GitHub version control
  • Software Development Life Cycle (SDLC)
  • Debugging and testing techniques
  • Basic SQL and database design
Academic Knowledge
  • Teaching and Learning theory.
  • Assessment methods and processes.
  • Student-centred teaching strategies.
  • Teaching and Learning interventions.
  • Holistic lecturer and student support services.
Key Competencies (Academic)
  • Knowledge and understanding of the South African higher education system and regulatory framework.
  • Sound understanding of Teaching and Learning theories and best practices.
  • Ability to provide effective academic and student support services.
  • Ability to work with digital learning platforms and educational technologies.
  • Ability to adapt to changing academic and technological environments.
  • Strong organisational and administrative skills.
  • Ability to adhere to institutional policies and procedures.
  • Excellent time management skills.
  • Ability to work independently and collaboratively within an academic team.
Key Competencies (Operations)
  • Strong attention to detail.
  • Customer service orientation.
  • Effective problem-solving skills.
  • Ability to cope with change and work under pressure.
  • Deadline-driven.
  • Strong teamwork and collaboration skills.
  • Excellent verbal and written communication skills.
  • Professionalism and integrity.
Working Hours (Full Time)

Classes are scheduled from 08:00 to 17:00, Monday to Friday. Working hours will depend on the teaching timetable and modules allocated.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

LECTURER- BUSINESS MANAGEMENT
LECTURER- BUSINESS MANAGEMENT

The IIE Tertiary • Polokwane

On-site
ZAR 250,000 - 360,000
LECTURER- INTERMEDIATE PHASE
LECTURER- INTERMEDIATE PHASE

The IIE Tertiary • Bloemfontein

On-site
ZAR 240,000 - 420,000
LECTURER - BUSINESS INFORMATION SYSTEM
LECTURER - BUSINESS INFORMATION SYSTEM

The IIE Tertiary • Johannesburg

On-site
ZAR 320,000 - 520,000
LECTURER - BACHELOR OF EDUCATION (INTERMEDIATE PHASE)
LECTURER - BACHELOR OF EDUCATION (INTERMEDIATE PHASE)

The IIE Tertiary • Pretoria

On-site
ZAR 240,000 - 420,000
LECTURER - FINANCIAL MANAGEMENT
LECTURER - FINANCIAL MANAGEMENT

The IIE Tertiary • Pretoria

On-site
ZAR 240,000 - 360,000
Equal opportunity employer
PROGRAMME COORDINATOR - ICT
PROGRAMME COORDINATOR - ICT

The IIE Tertiary • Pretoria

On-site
ZAR 420,000 - 540,000
LECTURER (PSYCHOLOGY)
LECTURER (PSYCHOLOGY)

The IIE Tertiary • Pretoria

On-site
ZAR 350,000 - 520,000
LECTURER - FOUNDATION PHASE
LECTURER - FOUNDATION PHASE

The IIE Tertiary • Oos-Kaap

On-site
ZAR 300,000 - 420,000
LECTURER - LOGISTICS AND SUPPLY CHAIN
LECTURER - LOGISTICS AND SUPPLY CHAIN

The IIE Tertiary • Pretoria

On-site
ZAR 240,000 - 360,000
LECTURER ACCOUNTING
LECTURER ACCOUNTING

The IIE Tertiary • Pretoria

On-site
ZAR 240,000 - 360,000