A social worker job description includes assessing client needs, connecting them with community resources, and providing counseling or therapy to help individuals, families, and communities overcome challenges like mental health issues, substance abuse, or financial hardship. Core duties involve case management, advocacy, crisis intervention, and maintaining detailed records, while essential skills include empathy, problem-solving, and strong communication.