The Youth Development Professional plays a crucial role in caring for youth placed in care at Elmcrest, particularly in our transition to independence programs. This position focuses on teaching, coaching, and mentoring youth in practical life skills, employment readiness, education planning, commun