Design and develop Salesforce-based applications and enhancements.
Build custom applications on the Force.com platform.
Understand and leverage the Salesforce provided APIs.
Review and understand business requirements and create functional prototypes to address them.
Follow established Salesforce development standards and best practices.
Assist in troubleshooting difficult technical issues.
Work in an agile manner; be flexible to changing priorities.
Ability to document development system changes.