I found a resume and cover letter writing blog that has been really helpful:
Here are some of the tips from the blog that I found particularly helpful:
How can I build a boring/content rich resume?
1. MS Word doc only! MS Word doc files are the standard and easiest for Applicant Tracking Systems to upload and parse.
2. List your resume reverse chronologically - Most recent positions on top
3. One font throughout your resume - Arial, Times New Roman, Georgia, and Garamond are best
4. Black font color only
5. 10pt, 11pt, or 12pt font size only. Stick with one font size throughout your entire resume.
6. Let your resume flow to 2-3 pages if you have the experience (usually 10+ years or more)
7. List all start and end dates for your positions in the Month, Year format (ex. January, 2006 to June, 2009)
8. Optimize your resume content by including as many keywords relating to your skills, experiences, technologies, or activities you have worked with.
9. Proofread. Every text editor, MS Word, and Google Docs all have built in Spell Checkers. There are no excuses for typos!
10. Links to your professional blog or Twitter page to promote your personal brand. Only if you are 100% sure the content is professional.
11. Optimize your resume (coming soon) with ResuWe at http://www.resuwe.com
They also have a list of things that increase the risk of recruiters or hiring managers deleting your resume.
Hope this helps you out!