1.2 Operations Management Design, develop, and deliver software applications training programs and individual classes o New hire IT training o One-on-one coaching as needed and upon request o Refresher training on core applications o IT staff development Present instructor-led training sessions. Develop and deliver new courses for new and existing software applications, including all course materials, and exercises Create training outlines and determine instructional methods, utilizing knowledge of specified training needs and effectiveness of such methods as individual training, group instruction, lectures, demonstrations, meetings, and workshops. Select or develop training aids, including training handbooks, demonstration models, multimedia visual aids, computer tutorials, and reference works. Review training materials and documentation and keep them up to date. Create and communicate training schedules in consultation with departmental decision makers. Create and administer training event feedback mechanisms. Analyze results, make recommendations for training improvement, and integrate changes in curriculum and/or courses. Communicate software and Hardware problems and issues to software requirement and support teams. Stay up-to-date with developments in both commercial and custom-built software products used in the organization. Solve employee IT problems upon request. Coordinate or perform administrative functions necessary to deliver and document training programs. Evaluate effectiveness of training and development programs and utilize relevant evaluation data to revise or recommend changes in instructional objectives and methods. Assist in analyzing and assessing training and development needs for individuals and departments. Write reports, IT notices, bulletins and records. Demonstrate continuous effort to improve operations, decrease turnaround times, streamline work processes, and work cooperatively to provide quality customer service. Perform miscellaneous job-related duties as assigned.