Responsible for gathering requirements, solution and design reviews, integration and data approach, release management methodology, fit/gap analysis of product capabilities, adoption approach, and best practices related to use of the SFDC.com platform and guidance around adoption of Salesforce functionality.
Responsible for designing, coding, developing, integrating and implementing enhancements to the Salesforce system.
Responsible for providing oversight of support for existing developed functionalities by support developers.
Requirements for Role
A solid foundation in computer science, with competencies in algorithms, data structures, objects oriented programming.
One to two years of direct hands-on experience with customization (Apex Triggers, Classes & VisualForce), Configuration (Formulas, Workflows, Approval processes, Custom objects and fields, Sharing Rules, Page layouts, Record types, Permission Sets, Reports and Dashboards) and Integration experience with Salesforce.com APIs.
Familiarity with version control systems.
Configuration: Salesforce CRM Classic and Lightning.
Customization: Apex, Visual force, Batch classes and Test classes.
Lightning: Components and web components (preferred but not mandatory).
Knowledge on batch classes (scheduling, debugging, monitoring) and test classes.
Knowledge on Code Repositories is added advantage.
Knowledge on Python and any Database is added advantage.