Hi Suresh,
IT recruitments is a vast field. I shall try to list down the basics which I think should give you a headstart:
1- A basic understanding of the IT domain, e.g., process flows from getting a requirement to designing a software package, the components that go into it. To simplify - If you were asked to recruit a SAP consultant, you would need to know first if you had to recruit a Technical or a Functional consultant.
2- Technical Jargons - understand what the software lingo is all about - programming, development, support maintenance, front-end technologies, backend technologies, etc. To start with, any recruitment person with a non-tech background needs to at least understand the basic flow of the technological process.
3- At least attempt to get familiar with most of the technologies in the market - e.g., Microsoft, Embedded, Mobile Apps, ERP, etc. (depending on the kind of IT vertical you would like to handle).
4- Hierarchical structures, i.e., an IT designation and job profiling are different from a non-IT setup. Hypothetical example - An AM-HR in a manufacturing company would be a very senior experienced person with at least 10 years of minimum experience; on the contrary, in the IT world, it could be a person with 3-4 years of experience.
5- With a little hands-on experience, a recruitment person will be able to understand the market, the business cycles, the salary parity, etc.
6- Ability to communicate (verbal/non-verbal) effectively is a must for a good recruitment professional.
In addition to the above, a lot of soft skills are equally important as this profession deals with getting the right man for the right job.
Regards,
Preeti