- Company Name
- eSolutionsFirst
- Job Title
- Salesforce Developer
- Job Description
-
**Job Title:**
Salesforce Developer
**Role Summary:**
Design, develop, test, deploy, and support internal Salesforce applications and Experience Cloud solutions. Integrate Salesforce with microservices via REST, SOAP, GraphQL, and MuleSoft. Drive efficient DevOps practices, automate test processes, and support production incidents.
**Expectations:**
- 10+ years of IT development experience.
- Minimum 3 years of hands‑on Salesforce development (Apex, SOQL, SOSL, LWC, Aura).
- Proficiency in Python and/or Java application design.
- Strong knowledge of microservices architecture (Java/Spring Boot or MuleSoft).
- Experience with CI/CD (Jenkins, GitLab), Docker/Kubernetes, and messaging platforms.
**Key Responsibilities:**
- Architect and code Salesforce solutions including custom objects, triggers, and flows.
- Enhance Experience Cloud for external users, ensuring UX and performance.
- Integrate Salesforce with external services via REST, SOAP, GraphQL, and MuleSoft.
- Implement and maintain test automation using Cucumber/Selenium.
- Participate in Agile teams: sprint planning, stand‑ups, retrospectives.
- Conduct code reviews, enforce coding standards, and mentor junior developers.
- Troubleshoot and resolve production issues, providing post‑deployment support.
- Identify and implement DevOps efficiencies and process improvements.
**Required Skills:**
- Apex, SOQL, SOSL, Lightning Web Components, Aura.
- Python and/or Java (Java/Spring Boot).
- REST, SOAP, GraphQL, MuleSoft, API integration.
- CI/CD pipelines (Jenkins, GitLab), Docker, Kubernetes.
- Test automation (Cucumber, Selenium).
- Agile methodologies (Scrum, Kanban).
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Systems, or equivalent experience.
- Salesforce Certified Developer (usually Platform Developer II).