A top-notch IT company is seeking an experienced leader to direct a team of experts in the development, creation, and modification of general computer applications software. This person must also train and advise customers on how to use software.