Lecturer, Faculty of Science: position of the Academy of Computing and Software Engineering at the UNIVERSITY OF JOHANNESBURG


The University of Johannesburg (UJ) is a dynamic and cosmopolitan university, rooted in Africa and driven by a powerful strategy focused on achieving Global Excellence and Stature (GES). With an emphasis on independent thinking, sustainability, and strategic partnerships, UJ is an international university of choice. The University is guided by the Vice-Chancellor’s vision to “position UJ in the Fourth Industrial Revolution (4IR) within the context of Africa’s social, political and economic evolution”.

job description

The Board of the University of Johannesburg has declared the University as a compulsory vaccination site in accordance with the applicable policy ((https://www.uj.ac.za/covid-19/). All job applications and offers are subject to compliance with this policy.

The Academy of Computer Science and Software Engineering is an academic department of the Faculty of Science. The main functions of the department are teaching, learning and research. The department is located on the APK campus in Auckland Park.

The Department is proud to be one of the first departments accredited with BCS, The Chartered Institute for IT, on the African continent (since 2003) and currently one of only two so accredited. The department consists of three sub-departments namely Computer Science, Computer Science (Software Engineering) and Cyber ​​Security. Research at the academy focuses on artificial intelligence, cybersecurity, and social cyberinformatics.


  • Must demonstrate a strong commitment to excellence in teaching and productive research, and play a role in pedagogical innovation, including the use of e-learning tools.
  • Be actively involved in core department activities such as teaching, research, academic administration, short course development, marketing, community projects, and scholarly engagement.
  • Assume responsibility for teaching the modules (theory and/or practice) included in the undergraduate program of the academy.
  • The incumbent will also be expected to teach modules in postgraduate programs.
  • Publish peer-reviewed articles annually in accredited scientific and/or academic journals and present papers at national and international conferences, depending on the level of nomination.
  • Obtain research funds from external funding agencies.
  • Perform administrative tasks and ad hoc tasks required by the ministry
  • Must mentor and assess the grading of third year practical year projects to a standard acceptable to the British Computer Society.
  • Must help organize the annual IT project day
  • Must maintain records/evidence of teaching and learning activities at a level appropriate to the various accrediting bodies with which the academy interacts.

Minimum requirements

  • A master’s degree in computer science or information technology in the following fields:
    • Cyber ​​Security, Agent Technology in Artificial Immunological Computing

  • The successful candidate must be registered for a Ph.D. in the above fields with a proven record of internationally submitted and published research publications in the field of registration.
  • The successful candidate must have an excellent academic record.
  • Must have successfully contributed to project days.
  • Must have successfully supervised and assessed third year practical project grading to a standard acceptable to the British Computer Society.
  • Must pass a hands-on programming assessment as determined by the Academy of Computer Science and Software Engineering.

Skills and behavioral attributes:

  • Proven ability to teach both computer science and computer science courses and in particular VB.Net, advanced data structures.
  • Proven ability to teach both Computer Science and Computing courses at the specialist level.
  • Sufficient teaching experience with results assessed by professionals.
  • Exposure to TurnitIn to verify the integrity of research assignments.
  • Experience in managing the auditing of all answer scripts for all computer science and computer science exams at undergraduate and postgraduate level.
  • Excellent written and verbal communication skills in English.
  • Good sense of planning and organization
  • Ability to work under pressure and meet tight deadlines.
  • Strong interpersonal relationships as well as the ability to collaborate with colleagues.


  • BCS membership is a strong recommendation.
  • At least 3 years of experience in organizing and managing student assistants and IT and IT tutors is a strong recommendation.
  • Successful participation (winner) in the annual National Imagine Cup is a strong recommendation.
  • Teaching experience at a higher education institution
  • Must align with current department goals
  • Innovative teaching techniques incorporating blended learning.
  • Able to teach large groups (± 100)


Job content inquiries: Prof. E. M. Ehlers (011) 559-2841

Compensation and Benefits Inquiries: Marian Myburgh (011) 559-3892 (HR business partner)

Your application, including a detailed Curriculum Vitae and full names and contact details (including phone numbers and email addresses) of at least three traceable and credible referees, must be uploaded on or before the closing date of the advertised position. Please also attach the following: a copy of your highest academic degree, proof of registration with professional bodies you may belong to, and, if applying for an academic position, a list of accredited research results and/or or a portfolio of your creative output.

Applications (UJ e-Recruitment Portal)

If you have general questions regarding the advertised position, please send an e-mail with the subject line of the position reference number to [email protected]

If you need technical support / assistance on the UJ e-recruitment site, please contact our service provider PNET at the following coordinates: 0861 227337/010 140 3099 or email [email protected]

Applicants may be subject to appropriate psychometric tests and other selection instruments.

In addition to merit on the basis of qualifications, experience and proven achievement, the University of Johannesburg is committed to providing equal employment opportunities to people with disabilities and people from historically disadvantaged groups. Depending on operational needs, the University reserves the right not to make an appointment to advertised positions. If you have not received a response from the University within 8 weeks of the closing date, you should assume that your application has been unsuccessful.

Gordon K. Morehouse