Find jobs for you


Trainer- Basic Computer Programming

Information Technology

Nairobi  

Published On: 1st, May 2023

Closes on: 5th, May 2023

Job closed

More About the Job

Job Description

Job Title: Trainer- Basic Computer Programming, 

Industry: Training,

Location: Nairobi,

Gross Salary: Competitive,

Our Client is a Training institution on digital programs. They are seeking to hire a Basic Computer Programming Trainer who will be conducting end-to-end Training, Mentorship and Work Linkages for Basic Computer Programming Module.


Responsibilities:

    Roles and Responsibilities

    Mobilisation and Training

    • Mastering the Digital Content and Curriculum and planning lessons to Train Diverse Youth effectively.
    • Mobilizing through communities and other avenues to invite Youth to benefit from the free Training e.g. through pitches, activations or exhibitions of the Program.
    • Organizing and delivering quality Virtual Training and ensuring an 80% completion rate for registered Youth undertaking the Training.
    • Planning and Researching on Training scope accordingly and understanding the audience needs during Training.
    • Developing relatable examples and case study material for use to make training useful and exciting.
    • Assessing objectively, against pre-set criteria, the ability levels of the learners as appropriate.
    • Overseeing the learners in performing practical activities related to online work, advising and assisting where necessary, and ensuring that maximum learning benefit is gained from the practical experience.
    • Ensuring good attendance tracking and providing daily reports on each Training session by marking attendance as per reporting template.
    • Assess individual and group Training needs and provide recommendations.
    • Adapt delivery of course material to meet the needs of the learners
    • Conduct Training of Trainers (ToTs)

    Mentorship and Work Linkages

    • Conduct mentorship for each trained cohort as per the mentorship guidelines
    • Assess the level of skill acquisition of the mentees
    • Ensure active participation of all the mentees in the mentorship sessions
    • Submit weekly reports on the progress of each cohort being mentored.
    • Organize and coordinate job linkages webinars for the trainees
    • Link the trainees/mentees with  work opportunities
    • Report on impact stories from the trainees

Requirements:

    Technical Skills Required

    • Bachelor’s Degree or Diploma in a relevant field 
    • 2+ years of working experience in computer programming.
    • Proficiency in programming languages such as Java, Python, C++, and/or other programming languages
    • Understanding of data structures and algorithms
    • Familiarity with software development methodologies such as Agile, Scrum, or Waterfall
    • Ability to use Integrated Development Environments (IDEs) such as Visual Studio, Eclipse, or IntelliJ IDEA
    • Knowledge of version control systems such as Git, SVN, or Mercurial
    • Familiarity with web development technologies such as HTML, CSS, and JavaScript
    • Understanding of Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or PostgreSQL
    • Ability to write efficient and maintainable code
    • Debugging skills to troubleshoot and fix errors in code
    • Familiarity with Operating Systems such as Windows, Linux, or Mac OS.
    • Understand the utilization of Basic App Development skills in online work and possess the ability to train youths on the avenues of selling Basic App Development skills with a focus on earning a decent income from digital opportunities and platforms.

    How to Apply

    If you are up to the challenge, possess the necessary qualification and experience; please send your CV only quoting the job title on the email subject (Trainer – Basic Computer Programming) to vacancies@corporatestaffing.co.ke  before 5th May 2023.

Posted By