Here's a list for employers.
Do not use misleading position titles. Do not use the term supervisor or manager when they do not supervise or manage.
Use more than three sentences to describe the 'fantastic opportunity' you are offering. Seriously, this is my number one complaint with 95% of all job postings. Particularly in larger companies, wtf do HR departments think their jobs are anyways?
Put the name of your company in the ad. There is absolutely no reason to hide who you are. If you think your current employees will get their feathers ruffled if you are looking for new blood, perhaps you aught to fix your self before bringing a new person in to fill your 'critical position' and fix your inability to manage at the same time.
Listen to the opinions and perspectives of the candidates you interview. I don't mean listening for the buzz words and specific phrase you are looking for in response to a single question.
Don't ask for a resume to be emailed to you but, refuse to accept attachments. Particularly if you are a technical company. If you can't handle the occasional malware/trojan that some of the more useless members of our society are wont to circulate, perhaps you're not as technically competent as you should be.
Hiring managers are under a lot of pressure. They need to sort through a lot of applications and interview the most promising candidates in a short amount of time. Just because a department wants a PHD and is only willing to pay minimum wage doesn't mean they are going to get one. You can greatly minimize the effort required by providing accurate information and descriptions. You are NOT marketing your company with your job postings, you are attempting to find the best match for the position.