- Work on the development and enhancement of Salesforce applications using Apex, Lightning Web Components (LWC), and Flows
- Design and implement solutions using both programmatic and declarative Salesforce capabilities
- Participate in Agile Scrum ceremonies and collaborate closely with cross-functional teams
- Conduct unit testing and support User Acceptance Testing (UAT)
- Utilize GitLab for source control and Visual Studio Code (VS Code) for development
- Provide high-level technical direction and serve as a principal application designer for major system components
- Analyze client requirements, evaluate current processes, and deliver technologically sound solutions
- Mentor and review the work of less experienced engineers as needed
Required Skills
Please include a clear breakdown of years and depth of experience in each of the following areas:
Skill Set 1: Salesforce Apex
- Strong experience developing Apex classes, triggers, batch processes, and integrations
- Hands-on exposure to Apex asynchronous operations (e.g., @future, Queueable, Batch)
Skill Set 2: Salesforce Declarative Development
- Proficient in configuring Flows, Validation Rules, Process Builder, Custom Objects, Page Layouts, and Permission Sets
- In-depth understanding of Salesforce security models, automation tools, and sharing rules
Skill Set 3: Query Writing
- Expertise in SOQL and SOSL
- Ability to craft optimized queries to manage and retrieve data effectively in large datasets
- Experience with UAT Testing processes
- Familiarity with GitLab for version control and CI/CD pipelines
- Proficient in using Visual Studio Code (VS Code) with Salesforce extensions for development