Lecturer: Applications Development
Cape Peninsula University of Technology · Western Cape
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Job Knowledge, Skills and Experience
- A Master's degree in Information Technology or Computer Science the candidate must have obtained all the undergraduate underpinning qualifications within these fields of study
- At least two 2 years' relevant lecturing experience in Higher Education
Recommendation
- The candidate must show expertise in Applications Development:
- Programming Languages like: C, C++, Java, Kotlin, C#, Scala or any statically typed language
- Data Storage Technologies like DBMS and NoSQL
- Extensive Knowledge in Computer Algorithms and Data Structures
- Software Build tools like Maven, Gradle, Ivy or any other
- Relevant Industry Experience
- Exposure to Program and Curriculum Development
- Exposure to core IT or Computer Science areas, including programming, operating systems, and databases.
- Proficiency in emerging fields like Artificial Intelligence, Machine Learning, Cybersecurity, and Big Data is essential, along with strong research methodology skills.
- Demonstrable research capability, including knowledge of research methodologies, supervision of postgraduate students, and a record of scholarly publications will be advantageous
Key Performance Areas / Principal Accountabilities
- Lecturing subjects within the IT curriculum to undergraduate and postgraduate students
- Participate in Curriculum development, Courseware development and assessment
- Perform appropriate academic and administrative duties in the Department
- Participate in the Quality Assurance activities of the Department
- Participate in research activities and projects
- Contribute towards community initiatives by integrating community interventions into curriculum.
- Develop and maintain linkages with industry and professional bodies on co-operative education, new techniques/technologies, and research projects
- Assist with marketing and recruitment activities incl. – Career Day and Open Deay Events
- Personal/ Professional Development
- Perform other functions as may be assigned by the Head of Department
Competencies
- Excellent Communication Skills
- Good organizing & planning skills
- Administrative Skills
- Technical/Professional knowledge
- Interpersonal Skills
- Strong Learner focus
- Adaptability
- Coaching Skills
- Continuous Learning
- High level presentation skills
- Exposure to programme and curriculum development within Higher Education
- Exposure to core Information Technology or Computer Science areas, including operating systems, programming fundamentals, cybersecurity, and databases.
Closing Date: 4 October 2026