It has previously worked for me. I made sure my cover letter was written specifically for that company and why I felt I would be a good fit, and I cited examples so they knew I had done my research. I would recommend mailing your dossier. Perhaps you'll have no competition and the employer won't want to advertise if they've already got a viable candidate.
Good luck on your search.