Trainer- Basic Computer Programming
Information Technology
Nairobi
Published On:
1st, May 2023
Closes on:
5th, May 2023
Job closed
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.