I have to agree with the comment from johnjlocke. Also, many job descriptions focus too much on providing a laundry list of requirements and don't touch on what the role can mean for the candidate (how they can help the company achieve its larger goals and how it can help the right candidate do challenging things they love). Plug: We have a guide on our site gleaned from experience helping to recruit and hire tech roles for our portfolio companies:
http://labs.openviewpartners.com/boring-job-descriptions/Also, here's a list of three examples of great job descriptions from TLNT you can check out: http://www.tlnt.com/2012/08/02/three-awesome-examples-of-gre...