Program Director (Non-Profit) develops and implements a non-profit organization's programs. Assesses needs and ensures that program objectives are met. Being a Program Director (Non-Profit) coordinates activities of program committees and/or other groups to plan procedures. Responsible for budgeting and community outreach. Additionally, Program Director (Non-Profit) organizes and oversees fundraising events. May write grant proposals and manage large scale donations. Requires a bachelor's degree. Typically reports to an executive. The Program Director (Non-Profit) manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure. Deep knowledge of the managed sub-function and solid knowledge of the overall departmental function. To be a Program Director (Non-Profit) typically requires 5+ years of managerial experience.