- 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
- Perform Salesforce platform configurations, customizations, declarative development, troubleshooting, end-user support, platform updates, enhancements and maintenance.
- 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.