Computer Science Teacher, Postsecondary

Johannesburg FULL TIME R50,000 - R125,000 / Month
(R600,000 - R1,500,000 / Year)

Job Description

The Systems Technologist will be responsible for designing, implementing, and maintaining vital technical systems within our organization. You will collaborate closely with various technical teams to ensure optimal functionality and keep our systems regularly updated.

Responsibilities

  • Teach and assess courses in programming, data structures, and software engineering.
  • Lead student research projects and supervise thesis work.
  • Participate in faculty committees and university events.
  • Maintain up-to-date knowledge of the IT industry and educational advancements.
  • Create a collaborative classroom environment that encourages student participation.

Requirements

Education
  • Master's degree in Information Technology or closely related field is preferred.
Experience
  • At least 5 years of relevant teaching experience.
Technical Skills
  • HTML/CSS/JavaScript
  • Big Data Technologies (Hadoop, Spark)
Soft Skills
  • Leadership
  • Adaptability
Certifications
  • Certified Educator
Languages
  • English: Fluent

Advantageous

  • Partnership Experience: Experience collaborating with industry partners for knowledge sharing.
  • Online Teaching Certifications: Certifications related to online and digital education methods.

Benefits

  • Generous leave policies including sabbaticals
  • Access to on-campus wellness programs
  • Subsidized tuition for employees and their dependents
  • Participation in research conferences and networking opportunities

Company Culture

  • Diversity and Inclusion: Our university is dedicated to creating an environment where diverse perspectives are valued.
  • Professional Growth: We offer extensive professional development programs to support faculty in their career advancement.
  • Community Engagement: We encourage faculty and students to engage with the community through outreach projects.
Status: Closed