Assists senior management in the development of solutions through organizational development and cultural and process-oriented perspectives. Performs the full scope of activities associated with the management development/training function. Conducts needs evaluation and designs curricula and courses to meet those needs. Acts as liaison to vendors, and reviews their courses for adaptability to internal needs. Ensures quality of vendor originated courses. May conduct training programs in areas such as sales techniques, computer software/hardware, company products and policies, supervisory/management techniques, etc. May provide career and development consultation to employees. Key skills and abilities include coaching, influencing, facilitation, presentation, communication, process development, analysis and problem solving.