What are the responsibilities and job description for the Engineer - Salesforce Development position at The Talent Advantage Group?
Job Details
Position Summary:
The Salesforce Development Engineer is responsible for analyzing, designing, developing, and integrating cross-functional solutions. This role involves working on complex and varied assignments, requiring advanced expertise across multiple disciplines. The engineer will contribute to the customization of packaged applications, custom application development, system integrations, and application architecture. Additional responsibilities include supporting problem resolution and keeping up with evolving trends in the retail and home entertainment technology space.
Essential Duties and Responsibilities:
- Engineers cross-functional solutions, designs and develops solution interfaces, integrates applications, defines technical requirements, and supports solution architecture.
- Analyzes and resolves escalated issues, develops, and implements solutions.
- Designs, develops, and deploys scalable Salesforce solutions, including Apex, Lightning Web Components (LWC), Visualforce, and API integrations.
- Configures Salesforce environments, including workflows, validation rules, security settings, dashboards, and reports.
- Collaborates with cross-functional teams, including business analysts, architects, and administrators, to refine requirements and enhance system functionality.
- Identifies performance inefficiencies, troubleshoots exceptions, and resolves technical issues.
- Develops unit tests, integration test scripts, and ensures code quality standards are met.
- Maintains technical documentation for custom development, API integrations, and system configurations.
- Ensures platform security, data governance, and compliance with industry best practices.
- Stays updated on the latest Salesforce features and applies relevant updates as needed.
- Performs other duties as assigned.
Qualifications and Competencies:
To successfully perform this job, an individual must meet the following requirements. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Required Experience:
- Minimum of five years of progressive experience in software development, including at least four years specializing in Salesforce development.
- Strong technical knowledge across multiple disciplines, with the ability to integrate best practices effectively.
Education & Certifications:
- Bachelor s degree in Information Technology, Computer Science, or a related field (or equivalent work experience).
- Salesforce certifications required:
- Salesforce Certified Associate
- Salesforce Certified Platform Developer I (PD1)
- Salesforce Certified Platform Developer II (PD2)
- Salesforce Certified JavaScript Developer I
Skills Required:
- Proficiency in Apex, SOQL, SOSL, LWC, Visualforce, JavaScript, and CSS.
- Experience with REST/SOAP APIs, middleware tools (MuleSoft, Boomi, Informatica), and third-party integrations.
- Familiarity with CI/CD tools such as Copado, Gearset, Jenkins, Git, and SFDX.
- Strong understanding of Salesforce security models, sharing rules, and permission sets.
- Experience with Flows, Process Builder, Approval Processes, Apex Test Classes, Jest for LWC, and debugging tools like Developer Console and Workbench.
- Agile/Scrum experience with strong communication, documentation, and collaboration skills.
Preferred Qualifications:
- Experience with Salesforce Experience Cloud, Service Cloud, Sales Cloud, and/or industry-specific cloud solutions.
- Familiarity with third-party integrations and AppExchange applications.
- Exposure to AI/ML-driven capabilities within the Salesforce platform.