Job Description :
Understands the principles and best practices of sales data modelling, interface design, code development and testing, and can apply these principles in real world development environment.
· Is capable of defining appropriate solutions to meet specific business requirements to extend / customize, the platform by applying knowledge of declarative and programmatic features of the Force.com platform.
· Understands and able to implement the Salesforce platform for real world CRM Solutions.
· Is competent developing Apex code that will scale the large data sets; has good understanding of platform behaviour, limits and performance consideration.
· Can build custom user interfaces to display and interact with Salesforce data using lighting component Framework, advanced VisualForce, CSS, Javascript.
· Has worked on Sales Cloud
· Understands and applies the best practices of general web and Salesforce - specific security concerns.
· Can design and implement complex sharing models using declarative and programmatic methods.
· Can design and implement a test plan that ensures adequate quality (Ex. Code coverage, application behaviour, scalability, Environment independence, security) across the application components.
· Can deploy custom applications, has a broad understanding of the Force.com development cycle and understands deployment tools and knows when to apply each tool.
· Understands and uses Apex SOAP and Rest web services and how to call out from Apex using SOAP and REST.
· Has knowledge of using integration methods to external systems.
· Understands and uses asynchronous programming like batch able, schedule-able, @future, etc.
· Understands and applies appropriate techniques for error and exception handling in various programmatic contexts.
· Implement best practices for trigger development and design pattern, other business logic development and reuse.
· Knowledge of Lighting Component development.