- At least5 yearsof strong hands-on experience on Salesforce
- Strong developer experience on writingsecure and high performingcustom code (Apex, Triggers), usage of metadata and custom settings for making code more dynamic and configurable, experience in development using name space.
- Strong experience in Custom User Interface development including Visualforce pages/Lightning Pages, Aura Components and Lightning Web Components design system, JavaScript, HTML/CSS.
- Proficient with VSCode, Version controlling, Salesforce Lightning Design System.
- Integration: Use Salesforce to integrate with other systems.
- Understanding of enforcingsecurity featuresexist with Apex and how to use it effectively with/without sharing, enforce FLS and CRUD with Apex
- Experience writingproper apex unit tests with proper assert and not just code coverage persona specific tests, +/- tests, bulk tests etc.
- Experience withCI/CDand meta-data API and tools like VSCode, Bitbucket, ANT etc
- Good understanding and usage of service layers within Apex such astrigger frameworks, Test data factories/Unit test frameworks,Integration frameworksetc.
- Experience in Partner community, Customer Community and Public sites.
- Preferably have a consultative nature.
Key criteria:
- Should be able to work individually or in a team.
- Should have the ability to provide technical support and mentor the team.
- Should be able to work directly with customer from remote or client location.
- Must hold Salesforce certification.
- Must be able to handle stressful situations, if any.
- Should have the ability to break down the task, estimation, allocation, execution and ensuring timely delivery.
- Should have the ability to develop salesforce solutions with best practice in mind.
- Should be able to interpret technical specification.