Collaborate with clients to determine business, functional and technical requirements and participate in application design, configuration, testing and deployment.
Perform configuration and customization of the Salesforce.com platform.
Maintain the security and integrity of the application software.
Develop high quality, reusable and maintainable code using Apex, Visual Force, Apex Triggers and integrating force.com systems with third party systems for enterprise using Services.
Build components using Aura Components, Lightning Web Components, Lightning Design System.
Assist with the planning of application changes, development, and installation of upgrades and new releases.
Design and create Custom objects, Custom tabs, approval rules, Workflow Rules, Auto-Response Rules, Page layouts, Components, Visual Force Pages to arrange items and articles per the necessities of the business.
Work on various Salesforce.com Standard objects like Accounts, Opportunities, Leads, Campaign, Events, Tasks, Contacts, Cases, Reports and Dashboards.
Develop custom reusable Lightning components using LWC framework and develop backend logic using Apex (classes/controllers/triggers), SOQL, platform apps, custom apps, design app data models, interfaces, and security.
Integrate multiple systems with Salesforce, including internal proprietary and third party applications
Partner with other team members to deliver innovative solutions to our business users through requirements gathering, technical design, development, and quality assurance.
Utilize best practices to perform operational support, enhancements, bug fixes as needed to the Salesforce.com platform
Work on Deployments using Continuous Integration/ Deployment (CI/CD) tools – Salesforce developer console, Workbench, visual studio code.
Perform basic integration and smoke testing in dev(org) and UAT Environments before deploying an application to QA and Production environment.
Minimum Education Required:- All the responsibilities mentioned above are in line with the professional background and requires an absolute minimum of a bachelor’s degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a bachelor’s degree in one of the aforementioned subjects.