What are the responsibilities and job description for the Salesforce Developer position at EnIn Systems?
Key Responsibilities:
- Design, develop, and maintain custom Salesforce applications using Apex, Visualforce, and Lightning Web Components (LWC).
- Develop and optimize Salesforce workflows, triggers, and automation using Flow and Process Builder.
- Implement REST/SOAP API integrations between Salesforce and third-party systems.
- Work with Salesforce Sales Cloud, Service Cloud, and Experience Cloud as per business requirements.
- Collaborate with business stakeholders to gather and translate requirements into scalable solutions.
- Optimize database queries and ensure data security, integrity, and performance.
- Troubleshoot and resolve system issues while adhering to best practices.
- Stay updated with the latest Salesforce releases, updates, and best practices.
Required Skills & Qualifications:
- 10 years of experience in Salesforce development.
- Proficiency in Apex, Visualforce, and Lightning Web Components (LWC).
- Experience with Salesforce APIs (REST, SOAP) and third-party integrations.
- Strong knowledge of SOQL, SOSL, and database modeling.
- Hands-on experience with Salesforce security models, sharing rules, and permission sets.
- Familiarity with CI/CD tools (Gearset, Copado, or Salesforce DX).
- Experience with Salesforce declarative tools (Flows, Process Builder, Validation Rules).
Nice-to-Have:
- Experience with Marketing Cloud, Commerce Cloud, or Field Service Lightning.
- Knowledge of DevOps and Git-based version control for Salesforce.
- Salesforce certifications (Platform Developer I/II, Application Architect, etc.).
- Experience with Mulesoft or other integration tools.
Education:
- Bachelor's or Master’s degree in Computer Science, IT, or a related field.