1. Apex development.
2. Should have worked with an editor such as MavensMate or Eclipse for force.com.
3. Visualforce page development.
4. Ability to communicate with customers and provide consultation on Salesforce solutions.
5. Experience in designing custom objects, custom fields, picklists, page layouts, workflow, approval processes, validation rules, custom tabs, reports, Visualforce pages, dashboards, and email generation according to application requirements.
6. Good problem-solving skills and ability to give optimal solutions.