Ref: 03032022

Salesforce Developer


Job description

Salesforce Developer


Job Description

Responsibilities for Role
  • 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 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 APIs.
  • Familiarity with version control systems.
  • General proficiency in web development (HTML5, CSS, and JavaScript)

Tech Stack
  • 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.
  • Web frontend: HTML, JavaScript, CSS, jQuery, Bootstrap and AngularJS
  • Knowledge on Code Repositories is added advantage.
  • Knowledge on Python and any Database is added advantage.