1. Need to have good communication skills both verbal and written.2. Needs to have ability to influence and negotiate.3. Need to know computer languages like Java, SQL, HTML etc.4. Need to have commercial awareness, is self-motivated and driven by targets.5. Needs to have numerical and IT skills.