The SFDC developers role is to work with business partners to realize the full capability of Salesforce.com CRM. Responsible for design and development of Customizations, Extensions, Configurations, Localization and Integrations.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Ensure service level availability of the SFDC platform and integration applications and provide on-call support for break/fix/enhancement activities to resolve application issues.
Implement customer-based solutions and develop products on the Force.com platform using Apex and Visual Force
Work on SFDC applications upgrade projects and support.
Assist with the planning of application changes, development and installation of upgrades and new releases.
Integrate multiple systems with Salesforce, including internal proprietary and third party applications
Lead customer-driven solutions utilizing strong technical design skills and strong working relationships with internal groups
Guide users in formulating requirements, advice on alternatives and on the implications of new or revised processing analysis.
Develop, document and enforce application standards and procedures
Desired Skills and Experience
KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED:
Experience with Salesforce.com Administration (User, Roles, Profile, Workflows, Approval Process, Relationship Object, Page Layout, Validation rules, Field sharing and Security, Company profile)
Prior experience with Force.com developer toolkit - Apex, VisualForce, Force.com IDE, Force.com Migration Tool, Web Services/SOA & Metadata APIs
Prior experience with data migration and ETL/integration tools such as Pervasive & Jitterbit would be a strong plus
Experience with Remedy Force, Apttus, and/or Marketo applications is a strong plus
Strong web development skills including CSS, JavaScript, XML, HTML, SOAP, XML, JavaScript, AJAX
Familiarity with Services Oriented Design Principles (SOA) and Web Services
Experience with Object Oriented Development Skills (Java, .Net)
Required SQL, RDBMS experience preferred
Force.com Certification is a plus
Ability to work in a fast-paced environment and manage priorities judiciously
Excellent written and oral communication skills
Excellent customer service and interpersonal skills
Exceptionally self-motivated and directed, Have a passion for solving customers challenges by leveraging technology solutions
Superior analytical and problem-solving abilities
Key Skills: