About the Role
Our client, a highly regarded university in Vereeniging, Gauteng , is seeking to appoint a dynamic and experienced Senior Lecturer in Computer Science. This academic position requires a passionate educator with a strong research profile and a commitment to student success. You will be responsible for delivering high-quality teaching across a range of undergraduate and postgraduate modules in Computer Science, as well as contributing to curriculum development and supervising research projects. The role involves a blend of on-campus and remote responsibilities, offering a flexible work arrangement within the vibrant academic community of Vereeniging . We are looking for an individual who can inspire students, advance research in their field, and contribute actively to the department's strategic goals.
Key Responsibilities
- Deliver engaging lectures and practical sessions in various Computer Science modules, including software engineering, algorithms, data structures, and artificial intelligence.
- Develop and update course materials, syllabi, and assessment methods to ensure relevance and rigor.
- Conduct independent research, publish findings in reputable academic journals, and seek external research funding.
- Supervise undergraduate and postgraduate students on their research projects, theses, and dissertations.
- Contribute to the development and enhancement of the Computer Science curriculum.
- Participate actively in departmental meetings, committees, and administrative tasks.
- Mentor junior faculty members and provide academic guidance to students.
- Foster collaborations with industry partners and other academic institutions.
- Stay current with advancements in Computer Science and pedagogical best practices.
- Promote a positive and inclusive learning environment for all students within the department.
Requirements
- A PhD in Computer Science or a closely related field.
- A strong track record of research and publications in high-impact academic venues.
- Minimum of 5 years of teaching experience at the university level, with demonstrable lecturing capabilities.
- Expertise in at least two core areas of Computer Science, such as software development, AI, machine learning, cybersecurity, or data science.
- Excellent communication, presentation, and interpersonal skills.
- Proven ability to supervise student research projects effectively.
- Experience in curriculum design and academic program development is advantageous.
- Ability to work effectively in both a team environment and independently.
- A commitment to excellence in teaching, research, and service.
- Fluency in English and a willingness to engage with the academic community in Vereeniging .
Benefits
- Our client offers a competitive salary package commensurate with the Senior Lecturer rank and the candidate's qualifications and experience.
- This includes access to a comprehensive medical aid scheme, a pension fund, and opportunities for research grants.
- Employees benefit from generous study leave and funding for professional development, including conference attendance.
- The university provides access to excellent library and research facilities, as well as subsidised housing options.
- This hybrid role offers a balance between on-campus collaboration and remote flexibility, allowing for a fulfilling academic career in Vereeniging .