Proven experience as technical trainer Technical knowledge in Microsoft Technologies including .Net, SQL etc,PHP Knowledge of modern training techniques and tools in technical subjects Experience in designing technical course content Ability to address training needs with complete courses Working knowledge in MS Office (especially Powerpoint) Outstanding communication skills and comfortable speaking to crowds Excellent organizational and time-management abilities Degree in a relevant technical field Certification such as CTT+ (Certified Technical Trainer) is a strong asset Devise technical training programs according to organizational requirements Produce training schedules and classroom agenda Determine course content according to objectives Prepare training material (presentations, worksheets etc.) Execute training sessions, webinars, workshops etc. in groups or individually Arrange for and conduct on-site training when needed Keep and report data on completed courses, absences, issues etc. Observe and evaluate results of training programs Determine overall effectiveness of programs and make improvements Ready to study new technologies and train the TLs regarding the same