The Main Street Program is a comprehensive program that requires many skills. The program manager is responsible for the development, conduct, execution and documentation of the program. A program manager is the principle on-site staff person responsible for coordinating all program activities locally as well as representing the community regionally and nationally as appropriate. Read more about the job description here.