Enable job alerts via email!

Software Development Trainer (Part-time)

University of Fort Hare

Pietermaritzburg

On-site

ZAR 300 000 - 400 000

Part time

7 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading educational institution in South Africa seeks a part-time Software Development Trainer to develop and deliver IT courses. The role requires NQF6 qualifications and proven experience in teaching IT subjects. Successful candidates will possess excellent communication skills and a passion for mentoring students. This position involves working only 2 weeks per month, focusing on engaging and assessing students effectively.

Qualifications

  • Experience in software development education and training.
  • Strong knowledge of IT industry trends and practices.
  • Passion for mentoring and student engagement.

Responsibilities

  • Plan, develop, and deliver instructional content for IT courses.
  • Conduct interactive classroom and virtual sessions.
  • Assess and evaluate student progress through various methods.
  • Provide constructive feedback to students.

Skills

Proven experience as a trainer or educator
Knowledge of programming languages
Excellent communication skills
Classroom management techniques
Adaptability in teaching methodologies

Education

NQF6 or higher qualification
Relevant certifications (e.g., CompTIA, Cisco, Microsoft)
Job description

Software Development Trainer (Part-time)

2025-11-04 - 2025-12-04

Permanent

CPT003293

Education

Information Technology

Key Responsibilities
  • Plan, develop, and deliver instructional content for IT courses, aligned with industry standards.
  • Conduct interactive classroom sessions, virtual classes, and hands-on labs.
  • Assess and evaluate student progress through assignments, projects, and examinations.
  • Provide constructive feedback and foster a positive, collaborative learning environment.
  • Stay up-to-date on industry trends, emerging technologies, and best practices in software development.
  • Collaborate with colleagues to enhance curriculum and teaching methodologies.
  • Participate in professional development activities to continuously improve teaching skills.
Requirements
  • NQF6 or higher qualification (industry certifications and higher NQF levels advantageous).
  • Proven experience as a trainer or educator in IT or software development courses.
  • In-depth knowledge of programming languages and software applications.
  • Relevant certifications (e.g., CompTIA, Cisco, Microsoft) are an advantage.
  • Excellent communication and presentation skills in English.
  • Passion for teaching and mentoring students.
Key Competencies
  • Effective classroom management and engagement techniques.
  • Adaptable and flexible in teaching methodologies.
  • Commitment to student success and learning outcomes.
  • Continuous learner with a growth mindset.

Please note that this is a part‑time position and the successful candidate will only be required to work 2 weeks out of the month. Only suitable candidates will be contacted.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.