Senior Software Development Instructor

Placements24

Pretoria

Híbrido

ZAR 600.000 - 900.000

Jornada completa

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

No envíes un currículum genérico — crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive salary
Health benefits
Professional development
Hybrid work model
Modern training facility

Descripción de la vacante

Placements24 is seeking a Senior Software Development Instructor for its Pretoria-based educational technology team. You will deliver immersive bootcamps, mentor students, and guide learners through challenging coding problems in a hybrid setting that blends on-site classes with remote support.

You will develop and update course materials, assess progress, and collaborate with curriculum designers to keep content current with industry trends, while helping students become job-ready through

Formación

  • Bachelor's degree in Computer Science, Software Engineering, or related field or equivalent practical experience.
  • 7+ years of professional software development experience.
  • Experience teaching, training, or mentoring junior developers.
  • Proficiency in Python, JavaScript, Java.

Responsabilidades

  • Deliver high-quality instruction across software development disciplines.
  • Develop and update course materials, coding exercises, and projects.
  • Provide individualized mentorship and career guidance to students.
  • Facilitate hands-on coding sessions and practical workshops, on-site and remotely.
  • Evaluate student progress through assignments and assessments.
  • Collaborate with curriculum designers to keep content relevant.

Conocimientos

Python
JavaScript
Java
Teaching/Mentoring
Curriculum delivery
Communication

Educación

Bachelor's in CS/SE or equivalent

Herramientas

Git

Descripción del empleo

About the Role

Our client is looking for a highly skilled and experienced Senior Software Development Instructor to join their educational technology team based in Pretoria . This role focuses on training aspiring software developers through immersive bootcamps and ongoing educational programs. You will be responsible for curriculum delivery, student mentorship, and guiding learners through complex coding challenges. The position involves a hybrid work model, blending on-site instruction with remote support and content development, fostering a practical and engaging learning experience.

Key Responsibilities
  • Deliver high-quality instruction in various software development disciplines, including web development, mobile development, and data structures.
  • Develop and update course materials, coding exercises, and project assignments to reflect industry best practices.
  • Provide individualized mentorship and career guidance to students, assisting them with technical challenges and job readiness.
  • Facilitate hands-on coding sessions and practical workshops, both in-person and virtually.
  • Evaluate student progress through coding assignments, projects, and assessments.
  • Collaborate with curriculum designers to ensure course content remains relevant and up-to-date with industry trends.
Requirements
  • A Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of professional experience in software development.
  • Proven experience in teaching, training, or mentoring junior developers.
  • Strong proficiency in multiple programming languages (e.g., Python, JavaScript, Java) and development frameworks.
  • Excellent communication and presentation skills, with the ability to engage diverse audiences.
  • Experience with agile development methodologies and version control systems (e.g., Git).
Benefits
  • Competitive salary and potential for performance bonuses.
  • Comprehensive health and wellness benefits package.
  • Opportunities for continuous learning and professional development in emerging technologies.
  • Hybrid work environment offering a balance of remote and on-site work.
  • Access to a modern training facility and cutting-edge development tools.
  • A dynamic and supportive team culture passionate about education.
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

Senior Software Development Trainer
Senior Software Development Trainer

Placements24 • Randburg

Híbrido
ZAR 700.000 - 1.300.000
Fully remote work
Competitive salary
Professional development
+1
Senior Software Development Lecturer
Senior Software Development Lecturer

Placements24 • Pretoria

Híbrido
ZAR 600.000 - 900.000
Competitive salary
Research grants
Health and retirement benefits
+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
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 Science Educator
Computer Science Educator

Placements24 • Klerksdorp

Presencial
ZAR 320.000 - 420.000
Competitive salary
Professional development opportunities
Access to advanced computing resources
+2
Apprentice Software Developer
Apprentice Software Developer

Placements24 • Centurion

Presencial
ZAR 90.000 - 130.000
Intensive mentorship
On-site learning
Career progression to Junior Developer
Software Development Trainee
Software Development Trainee

Placements24 • Durban

Híbrido
ZAR 95.000 - 134.000
Training program
Salary with incentives
Mentorship
+2
Senior Curriculum Developer - Online Learning
Senior Curriculum Developer - Online Learning

Placements24 • Johannesburg

Híbrido
ZAR 900.000 - 1.300.000
Competitive salary & bonuses
Hybrid work model
Medical aid & retirement fund
+2
Software Developer
Software Developer

Placements24 • Bloemfontein

Presencial
ZAR 480.000 - 600.000
Senior Software Developer
Senior Software Developer

Hire Resolve • Pretoria

Presencial
ZAR 900.000 - 1.200.000
Competitive salary based on experience