Senior IT & Computer Science Teacher

Placements24

Upington

Presencial

ZAR 480.000 - 640.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive salary
Professional development
Modern computer labs
Northern Cape environment

Descripción de la vacante

Placements24 in Upington, Northern Cape seeks a Senior IT & Computer Science Teacher to lead technology education at a prestigious high school. You will deliver curriculum across computer science subjects, mentor students in coding, software development, and IT principles, and prepare them for tertiary studies and tech careers.

The ideal candidate has a strong technical background and a passion for digital literacy, with 6+ years of high school teaching, SACE registration, and a PGCE or

Formación

  • Bachelor's degree in Computer Science or IT plus PGCE or teaching qualification.
  • Minimum 6 years of high school IT/CS teaching experience.
  • Proficiency in Python, Java, and C++.
  • Strong understanding of software development, networking, and cybersecurity concepts.
  • Experience with multiple operating systems and hardware.
  • Excellent classroom management and communication skills.
  • SACE registration is required.

Responsabilidades

  • Teach IT and Computer Science courses, including programming, web development, and networking fundamentals.
  • Develop and implement engaging lesson plans with hands-on activities.
  • Assess student progress through coding projects, assignments, and exams.
  • Provide guidance and mentorship to students entering tech fields.
  • Stay current with latest tech advancements and integrate into curriculum.
  • Manage and maintain school computer labs and software/hardware.
  • Foster collaborative learning and problem-solving.
  • Prepare students for computing competitions or certifications.
  • Collaborate with IT department on technology integration across the school.

Conocimientos

Python
Java
C++

Educación

Bachelor's degree in Computer Science or Information Technology
PGCE or equivalent teaching qualification
SACE registration

Descripción del empleo

About the Role

Our client is looking for a highly skilled and experienced Senior IT & Computer Science Teacher to join a dynamic technology-focused high school in Upington, Northern Cape. This is an exceptional opportunity for an educator passionate about technology to shape the next generation of digital innovators. You will be responsible for delivering engaging curriculum across various computer science subjects, mentoring students in coding, software development, and IT principles, and preparing them for tertiary studies and careers in the tech industry. The ideal candidate will possess a strong technical background and a commitment to fostering digital literacy and problem-solving skills in Upington.

Key Responsibilities
  • Teach comprehensive IT and Computer Science courses, including programming, web development, and network fundamentals.
  • Develop and implement engaging lesson plans that incorporate practical, hands-on activities.
  • Assess student progress through coding projects, assignments, and examinations.
  • Provide guidance and mentorship to students interested in technology-related fields.
  • Stay current with the latest technological advancements and incorporate them into the curriculum.
  • Manage and maintain school computer labs and associated software/hardware.
  • Foster a collaborative learning environment that encourages innovation and problem-solving.
  • Prepare students for relevant national and international computing competitions or certifications.
  • Collaborate with the IT department and other faculty members on technology integration across the school in Upington.
Requirements
  • A Bachelor's degree in Computer Science, Information Technology, or a related field, along with a Post Graduate Certificate in Education (PGCE) or equivalent teaching qualification.
  • Minimum of 6 years of teaching experience in IT and Computer Science at the high school level.
  • Proficiency in multiple programming languages ("e.g., Python, Java, C++.")
  • Strong understanding of software development principles, networking, and cybersecurity concepts.
  • Experience with various operating systems and hardware.
  • Excellent classroom management and communication skills.
  • Ability to explain complex technical concepts in an accessible manner.
  • A passion for technology and inspiring young minds in Upington.
  • SACE registration.
Benefits
  • A competitive annual salary of R per annum.
  • Opportunities for professional development in cutting-edge technology fields.
  • Access to modern computer labs and technological resources in Upington.
  • A supportive environment for innovation and technological exploration.
  • Shape the future of technology education in the Northern Cape.
  • Be part of a forward-thinking academic institution.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Computer Science Teacher (High School)
Computer Science Teacher (High School)

Placements24 • Klerksdorp

Híbrido
ZAR 240.000 - 420.000
Competitive salary
Modern computer labs
Professional development
+2
Computer Science Educator
Computer Science Educator

Placements24 • Rustenburg

Presencial
ZAR 300.000 - 420.000
Competitive salary
Modern computer labs
PD opportunities
+1
High School Computer Science Teacher
High School Computer Science Teacher

Placements24 • Pretoria

Híbrido
ZAR 240.000 - 360.000
Competitive salary
Hybrid work model
Professional development support
+1
Computer Studies Teacher
Computer Studies Teacher

Placements24 • Benoni

Híbrido
ZAR 320.000 - 420.000
Competitive salary
Professional development
Modern computer facilities
+2
Senior Computer Science Educator
Senior Computer Science Educator

Placements24 • Pretoria

Híbrido
ZAR 480.000 - 720.000
Remote work
Health coverage
Retirement plan
+2
Senior Computer Applications Technology (CAT) Teacher
Senior Computer Applications Technology (CAT) Teacher

Placements24 • Johannesburg

Presencial
ZAR 420.000 - 660.000
Competitive salary
Professional development
Collaborative environment
+2
Technology Education Teacher
Technology Education Teacher

Placements24 • Vereeniging

Híbrido
ZAR 180.000 - 260.000
Competitive salary and benefits
Access to well‑equipped technology lab
Professional development opportunities
+2
Computer Science Educator
Computer Science Educator

Placements24 • Klerksdorp

Presencial
ZAR 320.000 - 420.000
Competitive salary
Professional development opportunities
Access to advanced computing resources
+2
Computer Studies Teacher
Computer Studies Teacher

Placements24 • LegKraal Gate

Presencial
ZAR 240.000 - 360.000
Pension fund
Medical aid
Professional development
Senior IT & CS Teacher - Shape Tech Talent in Upington
Senior IT & CS Teacher - Shape Tech Talent in Upington

Placements24 • Upington

Presencial
ZAR 480.000 - 640.000
Competitive salary
Professional development
Modern computer labs
+1