[ref. j55078824] Lecturer in Computer Science & Programming
The Hiring House Durban
Lecturing
- Teach and inspire students in Computer Science and Software Development across undergraduate and postgraduate levels, including programming (Java, Python, C#, AI/ML concepts).
- Deliver content in multiple teaching modes and methodologies, including blended learning and constructivism.
- Design and grade assessments, provide constructive feedback, and moderate academic work where necessary.
- Assist in lecturer development and support processes and procedures. This may include conducting peer reviews, facilitating workshops and one-on-one consultations.
- Lead and champion academic development initiatives for specific programmes.
- Mentor and support students to achieve academic success.
- Identify and implement tailored interventions.
- Track student success and implement support interventions where required.
- The incumbent is required to promote a culture of scholarship within their practice, discipline and campus/team and is also required to contribute towards the company achieving its annual research output targets, particularly in areas like application development, artificial intelligence, data science and cloud computing.
- Foster a culture of continuous improvement and academic excellence.
- Superior communication (written and verbal) and organisational skills.
- Demonstrated ability to manage work and self-proactively.
- Able to demonstrate a proven track record of eXective teaching in the subject area based on a reflective practice.
- Passion for teaching, mentoring, and inspiring future tech leaders
- Passion for Customer Service.
- Experience with EdTech tools and using technology to enhance learning
- Proven ability to build strong relationships within academic teams
- Honours degree/ Postgraduate Diploma (NQF Level 8) in Computer Science, Information Systems, Information Technology or related field.
- Registration (or intention thereof) towards a Masters degree is required.
- A PhD in Computer Science, Information Systems, or Information Technology will be an added advantage.
- Having at least 3 years teaching experience in programming or software development would be advantageous
- Having industry experience as a software developer, AI/ML engineer, cloud solutions architect, or mobile app developer will be highly valued
- Programming & Frameworks: C#, .NET (Core, MVC, Blazor), Python, Java, JavaScript (React, Angular, Node)
- Cloud Technologies: Azure, AWS, Google Cloud
- AI/Machine Learning: TensorFlow, PyTorch, Scikit-learn (advantageous)
- Mobile Development: Android/iOS (React Native, Kotlin, Swift)
- Database Systems: SQL, Oracle, MongoDB, Firebase
The Hiring HouseDurban
CONE5111/5112 - Computer Networks 1A and 1B
Competencies required:
• Excellent Communication and interpersonal skills
• Excellent Presentation Skills
• Assertiveness and dynamism
• Understanding of customer service in education
• Demonstrate...
Gap ConsultingDurban
in Computer Science or related discipline
• Contactable references required
Salary Structure:
• Up to R 70 000 Basic Salary depending on experience + Pension + 13th Cheque
(Only suitable candidates will be shortlisted and contacted within 14 days)...
RecruiTechDurban
architectures, or vector search technologies is a plus.
• Proficient in testing, Docker, CI/CD, and observability tools (e.g., Grafana, Prometheus).
• Good communication skills and ability to work independently or in a team.
• Degree or Diploma in IT, Computer...