For quite some time, I've been wanting to write a blog post about the state of the technology job market as I see it. From my perspective as a senior developer, recruiters have a stranglehold on much of the job market. To me, the majority of them are right between a used car salesman and a real estate agent. They are quite often hurried, uninformed and many times downright rude. When I am being placed in a job I want the person placing me to be concerned about the ultimate fit between the company and myself. In many cases, I feel the exact opposite from these recruiters. They will lie through their teeth about 'the absolute highest rate' that they can offer. In some cases I've had three different people from the same recruitment company call and pitch me the same job at different rates, all claiming that it is the most they can offer.
This concerns me, in that...as a more senior developer I have what's considered on the high end of salaries or freelance rates. With the shady practices I've seen tech recruiters exhibit, It is no doubt that in this economy they are more likely to pitch junior developers who come to them with lower rates, rather than the person who's right for the job. Faced with no other options the companies will take these junior applicants, and pay senior rates for them while the recruitment firm walks away with a much larger profit. Meanwhile, senior developers are faced with the decision to either give the recruiters the cut they want, or hold out and face possible unemployment. I would hope that most companies realize that if their prospective employees are being lied to, they are also being lied to. They should also realize that the vast majority of these recruiters are no more qualified than their ten year old son to recruit technology candidates. With a little more work on their behalves they could forgo the shady practices of many of these recruiters, and the staggering fees that are charged (especially for salaried employees this can be up to 20% of the first years salary), and most assuredly find higher quality candidates.
This post is by no means meant to paint EVERY recruiter as terrible, considering that I have run across a few that have seemed honest, diligent and focused on placing candidates based on skill and not based on how much they will make them. I am simply stating that in many cases, the process as it is now seems to hinder the process of finding a job.
If any of you have similar concerns, or experience ... or disagree with me please feel free to share below.