PART-TIME TRAINER – PYTHON PROGRAMMING & DATA ANALYTICS CERTIFICATIONS

This job posting has expired.

Original Job Details:

Company: KCA University

Location: Nairobi, Kenya

Date Posted: May 1, 2025

Job Description:

About the Job

The job holder will be responsible for facilitating quality learning through teaching, administration and academic advisory work and ensuring an outstanding student learning experience.

Responsibilities

  • Teach and facilitate learning through lectures, seminars, workshops, tutorials and other learning situations as assigned by the supervisor from time to time.
  • Participate in the development, administration and marking of exams, assignments and continuous assessment tests.
  • Assist in the development of learning materials, preparing schemes of work and maintaining records to monitor student progress, achievement and attendance.
  • Provide advice, guidance and feedback to students to support their professional progress and refer students to support services as appropriate.
  • Participate in supervising and assisting students in their coursework.
  • Provide pastoral care to students through academic advising and counselling.
  • Contribute to departmental, faculty and/or University working groups or committees, when requested to do so.
  • Undertake continuous professional development and participate in staff development and training activities to update and enhance skills.
  • Maintain proper records of students’ examinations, assignments and continuous assessment tests and ensure they are keyed into the examination records management system in time.
  • Attend departmental, Institute and University meetings with other staff members when required to do so.
  • Represent the Institute and the University positively to prospective students and stakeholders.

Requirements

  • Bachelor’s degree in Information Technology, Data Science or related field from an accredited/recognised institution.
  • At least 1 year of teaching experience at the tertiary level.
  • Certification in programming languages.
  • Proficiency in Python programming and Data Analytical techniques.
  • Knowledge in machine learning and Big Data Technologies.
  • Hands-on skills in programming with evidence of a live project.
  • Ability to conduct training on both physical and online modes.
  • Strong verbal and written communication skills.
  • Excellent presentation skills.
  • Critical thinking skills.
  • Time management skills.
  • Attention to detail.