This varies from organization to organization. It’s widely held that managers should write the description since they manage the team and know exactly what skills and qualifications are needed. Job analysts might also write the description.