IT recruiters have a habit of complaining that they can’t find enough qualified candidates. The truth is they have problems with just some positions, but if you have the skills and the willingness, you should be able to find a spot. TechRepublic’s Justin James has crafted a list of ten IT positions that are waiting for you to fill them Do any of the following positions appeal to you? Do any repel you? Share your thoughts below.  IT Trainer: “The fact that being a trainer differs in many ways from the typical IT job, along with the frequent need for travel, makes it a ‘tough hire.’” Project Manager: “To earn a PMP certification, you need to be managing a project, but it can be hard to get project management work without the certification. As a result, the talent pool is artificially small.” You may find yourself filtered out. CIO/CTO: Leadership positions require you to have skills that you often don't learn in the typical IT job. “It’s difficult to find someone who has good ‘crossover’ skills.” Help Desk Staff: These jobs usually pay far less than you’ll accept. Tight budgets make it hard to hire, but if you’re really desperate, maybe you’ll sign on. Specialized Programmer: “Device drivers, operating systems, and mobile applications: developers who know how to write these kinds of software and do a good job of it are exceedingly rare…or there is a high demand for a relatively small number of developers.” Pre-Sales Engineer: “This job is almost pure customer service, often in person, which you may not want to deal with. Do you have the heart of a salesperson wrapped in the mind of an IT pro?” Technical Writer: Developers often have to become technical writers by default because technical writers are hard to find, and good ones are even tougher to find. Product Evangelist: “You need to travel constantly, have an absolute passion for the work and for the company and its specific products, as well as the technical knowledge and soft skills to handle the job.” IT Author: There’s a lot of churn here. You may be bursting with ideas now, but will you still be bursting a few months down the line after you’ve written everything you can think of? Maintenance/Legacy Programmer: “Few programmers are willing to take these jobs because they are the kiss of death for a career. In an industry where cutting edge today is obsolete in a few years, working with technology already considered legacy means that you are likely to be stuck with the job for a long, long time, unless you are willing and able to reinvent yourself outside the workforce.”