Understand functional requirements and should be able to develop technical design using standard patterns and be able to communicate the same effectively to the team members.
Should have very good technical problem solving skills.
Analyse and identify gaps in functional/business requirement and should be able to effectively communicate with both Business and Functional analysts on the same.
Should be able to assess the impacts on technical design because of the changes in functional requirements.
Should be able to perform independent code reviews and execute unit tests on modules developed by self and other junior team members on the project.
The key skills required are as follows:
Good experience in Big machines
Preferably experience in Salesforce.com Development environment(S-Controls, AJAX Toolkit, Apex API)
Should be strong in Apex, Visual force
Should have experience in integration and Configuration
Should have minimum 2 years of experience in Salesforce.com
Any Salesforce.com certification is preferred