The best way to create and manage consistent, concise and effective job descriptions is to start with best-practice job description templates. A well designed template ensures employees, managers, HR and the organization overall get all the information they need, while making the associated tasks easier for everyone.
Of course, the job description should specify education, previous job experience, certifications and technical skills required for the role. You may also include soft skills, like communication and problem solving, as well as personality traits that you envision for a successful hire. While you may be tempted to list out every requirement you envision for your ideal hire, including too many qualifications and skills could dissuade potential candidates.