1 Get a RecruiterTechnology recruiters are everywhere and they do not cost you a dime. Its a free service to you. Recruiters charge the employer for the service of finding the right talent to fit their organization. Many employers do not desire or do not have the time and energy it takes to find a candidate for the hiring process. In fact many companies do not consider candidates outside of a recruiter. If a recruiter wants to charge you money do find you a job then it is a scam, run away.
Recruiters are also great information sources for the market place. They can tell you if your asking price is too high or why you were turned down for a job. They can also tell you what technologies are hot and are more likely to hire.
2 Participate in a User GroupLook for a user group in your area and join. You should find user groups that meet about the technologies you want to get hired for. User Groups are a great place to network with other developers and project managers. Its a good way to get your foot in the door and actually find employers that are looking. You can also put it on your resume that you regularly attend a user group for say Visual Studio or MS SharePoint.
3 Throw a Large NetThrow a large net means you need to get your resume out as many places as you can. Give it to your friends that are already hired. Look for job postings on company websites. Post your resume on Monster.com etc. I once landed a job that was only listed on Craigslist. The more companies that get your resume the more likely you are to get an interview. But do not apply for jobs that you clearly do not qualify for or that do not make a good fit for you.
4 Research the EmployerResearch and be able to discuss the company that your are interviewing for. When you get the interview spend a good amount of time researching the company that you want to work for. Learning the technology they use is important but make sure that you know something about what they are doing. Do some reading on Wiki and pick up some books about the industry. Study the company website and know what its business goals are.
Are they making an inventory system? Find some literature about inventory management. Employers are guaranteed to ask you non-programming industry specific questions and how well you answer these questions is guaranteed to set you apart from the other candidates.