Role: Course Developer
A Course Developer creates training materials for delivery either to End Users of the system or to the production support personnel who are responsible for maintaining the system.
Role Sets: Deployment
Main Description
Many organizations engage Trainers to deliver product training to various audiences. Unlike a software Developer, most Trainers have extensive experience in delivering training materials in a fashion that is well suited to communicating complex concepts to End Users. They bring a necessary creativity and talent that complements the implementation and testing skills of a development team.

A Trainer should possess the following skills:

  • A strong understanding of the domain in which features are being developed
  • Deliver training, lab, and workshop materials effectively to both end users and application support personnel
  • Adhere to corporate training standards