About the Role
Our client, a prestigious university in the Vereeniging area, is seeking a highly qualified and motivated University Lecturer to join the Department of Computer Science. This is a full-time, on-site position where you will be responsible for delivering high-quality lectures, conducting research, and contributing to the academic life of the university. You will engage with undergraduate and postgraduate students, mentor them in their academic and research pursuits, and contribute to curriculum development. This is an excellent opportunity for an academic with a passion for computer science and teaching to make a significant contribution to higher education in the Gauteng region.
Key Responsibilities
- Deliver engaging and informative lectures in various areas of Computer Science, including but not limited to algorithms, data structures, software engineering, artificial intelligence, and database systems.
- Develop and update course materials, syllabi, and assessment methods to ensure relevance and academic rigor.
- Conduct original research in a specialized area of Computer Science and publish findings in reputable journals and conferences.
- Supervise undergraduate and postgraduate student research projects and theses.
- Mentor and advise students on academic matters, career paths, and research opportunities.
- Contribute to departmental administrative tasks and committees as required.
- Engage in curriculum development and program reviews to enhance the quality of Computer Science education.
- Participate in academic outreach activities and foster relationships with industry partners.
- Stay current with advancements in Computer Science and incorporate them into teaching and research.
- Promote a positive and inclusive learning environment for all students.
Requirements
- PhD in Computer Science or a closely related field from a recognized university.
- Demonstrated experience in university-level teaching and a strong record of academic research and publications.
- Expertise in at least one major area of Computer Science, with a broad understanding of the field.
- Excellent lecturing, presentation, and communication skills.
- Proven ability to mentor students and supervise research.
- Commitment to academic excellence and scholarly inquiry.
- Ability to work collaboratively within a university academic environment.
- Must be able to work on-site at the university campus in Vereeniging.
- Strong ethical conduct and professional integrity.
- Postdoctoral experience or significant industry experience in a relevant field is advantageous.
Benefits
- Competitive academic salary commensurate with qualifications and experience.
- Opportunity to work in a vibrant academic community with excellent research facilities.
- Support for research activities and conference attendance.
- Contributory pension and medical aid schemes.
- Generous annual leave and academic holidays.
- Potential for career advancement within the university structure.
- Be part of shaping the future of computer science education and research.