I have been job hunting for the better part of six months. Although it is disappointing that the market is overwhelmingly biased towards web developers and I've yet to receive a single offer, what has irked me most is the apparent lowered standard of courtesy and care displayed by some employers, with larger companies more likely to be offenders. (Going into an interview without really studying a candidate's resume, being disappointed that a new graduate doesn't have more professional experience, taking much too long between correspondence, not notifying of rejection after interview, etc...)
Yes, employers more often than not have much more on their plate than applicants, but having passed through enough of the screening process to have a face-to-face interview for a position starting ASAP, I can't help but feel offended when the other party do not have the courtesy to say "Sorry; good luck."
But, enough of that: I would like to get the other point of view.
As an employer, what are some of the things you wish applicants did more of to make the whole process smoother and generally more pleasant for everybody involved?
* mention in the initial e-mail whether you're applying as local or remote
* mention in the initial e-mail your availability (immediate, two weeks on notification, etc)
* have a non-generic cover letter/e-mail that shows me you spent at least a couple minutes finding out about my company and tailoring your application to match
* don't namedrop languages in resumes: namedrop libraries/APIs you're familiar with
* pdf, text, or webpage: no .doc
* if asked to provide code in an archive, don't splatter files inside my pwd (I open in /tmp anyway, but it's still annoying)
* if asked to provide code, vendor everything you can (ie make your code as self-contained as possible) and provide a README for how to get it up and running
I like your page at http://yangman.ca but it would be better if you went into detail about what you did for the various projects. Don't say you "actively contribute" to the radeonhd project -- describe 2 or 3 of your major contributions.
Another suggestion: make use of the fact your resume is web-based. Instead of linking directly to linkedin etc, link to a uri on your domain which redirects. That way you can find out your clickthrough rate, and alter your online profile accordingly. For example, if no one ever clicks your LinkedIn profile, you may want to put your employment history on the page itself. If you apply to companies in different locations, you can roughly figure out which ones look at which pages via a geoip lookup.