Performs solution design, technical analysis, design, configuration, and implementation support for system integrations and Salesforce customizations.
Applies deep knowledge of salesforce platform and best practices for implementation, utilizing the right design patterns.
Prepares and creates detailed technical specifications (in alignment with Platform Architect) from which complex programs will be written or configured.
Understands and leverage the Salesforce provided APIs for developing custom components and integration.
Writes, tests, analyzes, and implements high quality custom applications using Salesforce APEX, Visualforce pages & Lightning Components.
Communicates and collaborates with other technical resources and stakeholders regarding status, technical issues, and creative solutions.
Contribute to key deployment documentation.
Experience on implementing Communities (desirable)