Job Description :
Education and Experience:
1. A Bachelor’s Degree from an accredited college or university in Engineering, Computer Science, Information Systems, Business or other related discipline is required; A Master’s Degree is preferred
2. Experience using Apex Classes/Controllers, Apex Triggers, SOQL, SOSL, Visual Force Page/Components, Test Classes, schedule jobs, batch jobs and email services
3. Experience in application development and implementation
4. Experience in migrating CRM applications from Oracle or other CRM products to Salesforce CRM
5. Experience with Salesforce Integration using Salesforce APIs and Middleware
6. Experience in packaging and deploying applications, deploying meta-data between environments using Ant and change sets
7. Experience in Salesforce Service Cloud implementation
8. Experience implementing Salesforce Communities

Job Responsibilities:
1. Design, develop, maintain and support enterprise applications in including developing Apex Triggers, Visualforce Pages and Apex Classes
2. Integrate and Legacy systems using Salesforce APIs
3. Demonstrate thorough knowledge of architecture, provide innovative solution approaches to programming, database development and application integration efforts
4. Interface with business and IT teams to understand and translate business needs into formal technical requirements and application code
5. Develop and execute quality unit test and integration plans/scripts to validate that application changes meet technical specifications
6. Work with business teams to complete acceptance testing and participate in integration testing
7. Provide support for all system testing efforts including unit testing, functional testing end-to-testing, validation testing and user acceptance testing
8. Create Packages to deploy code from Sandbox to Production environment
9. Troubleshoot all issues related to code in Sandbox and Production environments
10. Perform technical tasks related to CRM migration efforts

Knowledge, Skills and Abilities:
Ability to provide innovative solution approaches, support programming, database development and application integration efforts
Good knowledge of architecture
Knowledge of AJAX, JavaScript, jQuery, Highcharts, Web Service APIs
Knowledge of Apex change apps generally used in Service Cloud
Knowledge of Salesforce data loader
Must have the flexibility to work overtime, as needed, to include weekends, holidays and off-hours