Corporate14 days left

Online Learning Environment Developer

Western CapePermanentICTCloses 14 August 2026

About this role

ONLINE LEARNING ENVIRONMENTS DEVELOPER

(Permanent Post; Payclass 10)

Centre For Innovation in Learning and Teaching (CILT)

Centre for Higher Education Development (CHED)

 

 

Would you like to join a dynamic team working with leading cloud-hosted services and open-source projects to provide innovative eLearning solutions to students and staff at the University of Cape Town?

 

The Centre for Innovation in Learning and Teaching (CILT), located in the Centre for Higher Education Development (CHED), invites applications from skilled and passionate software developers for this permanent position:

 

 

REQUIREMENTS FOR THE JOB:

 

  • NQF 7 qualification in a relevant discipline (Computer Science or Information Systems) and 6 years’ professional experience in software development, OR a relevant NQF8 qualification plus 3 years’ professional experience in software development.
  • Experience in developing, maintaining, and supporting web-based applications, with a strong focus on systems integration, API development, expansion and integration of third-party services, and related technologies.
  • Demonstrated competence in client-side web development using HTML, CSS and JavaScript and strong server-side development experience using languages such as Java and Python including experience working with XML, JSON, RESTful APIs, and relational databases.
  • Understanding of software development practices including version control, testing methodologies, debugging, and secure application development principles.
  • Demonstrated problem-solving skills and ability to work independently while contributing effectively within a collaborative development environment.
  • Competent oral and written professional communication skills, with the ability to translate technical concepts for stakeholders.
  • Ability to work collaboratively with colleagues and stakeholders.

 

THE FOLLOWING WILL BE ADVANTAGEOUS:

 

  • Supporting online learning environments in a Higher Education context.
  • Experience using AI-supported coding and software development tools to improve development quality, productivity, testing, code review processes, and delivery speed.
  • eLearning experience in another context.
  • Experience with audio and video technologies and Lecture Capture systems.

 

 

RESPONSIBILITIES INCLUDE BUT NOT LIMITED TO: 

 

Developing, customising and supporting:

  • Integrations between PeopleSoft and Amathuba (D2L Brightspace).
  • Opencast Lecture Capture system
  • Monitoring and reporting services
  • Other eLearning tools hosted by CILT.

 

The 2026 annual cost of employment, including benefits, is between R 661 ,967 and R 778 ,783

 

 

To view and apply for this position, please visit the UCT Jobs site to create a profile and submit your application.

 

Please complete/attach the following to your profile before submitting your application:

 

  • A letter of motivation that speaks to the requirements of the role.
  • Curriculum Vitae (CV)
  • Copies of relevant qualifications and ID
  • The names of three referees, including their title and name, position details, relationship to you, their e-mail address, and telephone number

 

An application which does not comply with the above requirements will be regarded as incomplete. Only shortlisted candidates will be contacted.

 

 

Shortlisted candidates may be required to undergo competency assessments References may be requested by UCT at any stage of the selection process.

 

Any enquiries for the position to be addressed to Ms Natasha Khan at Natasha.Khan@uct.ac.za or 021650 3469

                      

Closing date:     14 August   2026

Website:           www.cilt.uct.ac.za

 

 

 

UCT is a designated employer and is committed to the pursuit of excellence, diversity and redress in achieving its equity targets in accordance with the Employment Equity Plan of the University and its Employment Equity goals and targets. Preference will be given to candidates from the under-represented designated groups. Our Employment Equity Policy is available at www.hr.uct.ac.za/hr/policies/employ_equity

 

When you apply for a position at UCT, we collect your personal information to assess your application, communicate with you, and coordinate interview logistics. Information such as race, gender, nationality, and disability status is used to support our Employment Equity obligations. We also verify your references, qualifications, conduct criminal and, for certain roles, credit checks. For more information about how the University of Cape Town uses personal information and your rights, please email popia@uct.ac.za.

 

The University reserves the right to extend the closing date for applications if deemed necessary and reserves the right to make no appointment.