We are seeking a dedicated Lecturer in Computer Science to join our academic team and contribute to the education of the next generation of computer scientists and software engineers. This position offers an excellent opportunity to teach, mentor students, and engage in research activities within a dynamic educational environment. Key Responsibilities: • Deliver engaging lectures, seminars, and laboratory sessions in various computer science subjects including programming, algorithms, data structures, software engineering, and emerging technologies • Develop and update curriculum materials, course syllabi, and assessment methods to ensure alignment with industry standards and academic excellence • Supervise student projects, dissertations, and research initiatives, providing guidance and mentorship throughout the process • Conduct research in relevant areas of computer science and publish findings in academic journals and conferences • Participate in departmental activities, committee work, and academic administration as required • Collaborate with industry partners and maintain connections with the professional community • Provide academic advising and career guidance to students • Stay current with technological advances and integrate new developments into teaching practices Requirements: • Master's degree or PhD in Computer Science, Software Engineering, or closely related field • Minimum 3 years of teaching experience in higher education or equivalent industry experience • Strong knowledge of programming languages, software development methodologies, and computer systems • Excellent communication and presentation skills with ability to explain complex concepts clearly • Research experience with publications in peer-reviewed journals preferred • Proficiency in multiple programming languages and development environments • Commitment to student success and academic excellence What We Offer: • Competitive salary and comprehensive benefits package • Professional development opportunities and conference attendance support • Access to state-of-the-art computing facilities and research resources • Collaborative and supportive academic environment • Opportunity to shape the future of computer science education • Flexible working arrangements and academic calendar benefits