I think employers will find recruiters and agencies more useful than yet another online directory, because someone else does the work of finding and vetting candidates. The low bar to entry (just like software development) lets unqualified people get into recruiting/placement. Finding a good recruiter is like finding a good software developer.
The 10X Management agency has a model that attempts to address the difficulty businesses face finding qualified and experienced developers. You can find other agencies and recruiters who know what they're doing.
Developers with good reputations and networks of contacts will have work find them. The more experienced developers I know, and I include myself, do not have to fill out applications or look for work, it comes to them.
Disclaimer: 10X Management represents me. I do not speak for them -- my opinions, not theirs.