Oversee all operations, activities and budgets for each programLead fundraising efforts when neededReview and improve applied standards and practicesPrepare and monitor program calendarReschedule or rearrange tasks and projects as necessaryHire, supervise and coach team members (e.g. project managers, program supervisors)Manage relations with vendors or partner organizationsResolve issues to keep programs rollingEnsure compliance with all relevant regulations for each programPrepare reports on the programs’ status or problemsRecommend improvements and present ideas for new programs