Under the supervision of the Program Director, the. Assistant Program Director. assists in the direction and coordination of assigned aspects of case management and programming. The assistant program director/shift supervisor ensures compliance with established policies and procedures of the overall program and timely completion of respective reporting requirements. The. Assistant Program Director. also helps in the supervision of program staff b...