- Company Name
- AccruePartners
- Job Title
- Salesforce Developer
- Job Description
-
**Job title**: Salesforce Developer
**Role Summary**: Build, configure, and maintain Salesforce environments for a growing, remote organization. Deliver custom data solutions, integrations, and enterprise web portals while ensuring security, performance, and compliance.
**Expectations**:
- Own end‑to‑end Salesforce lifecycle: setup, configuration, development, testing, deployment, and support.
- Deliver scalable Apex, SOQL/SOSL logic, Lightning Components, and Visualforce as required.
- Integrate Salesforce with third‑party systems via REST, SOAP, Bulk, and streaming APIs; build accompanying Java portals.
- Collaborate with business units to translate functional needs into technical solutions and maintain operational excellence.
- Maintain data integrity, governance, and version control across sandboxes and production.
**Key Responsibilities**:
1. Administer user management, profiles, roles, permission sets, and security.
2. Configure custom objects, fields, page layouts, workflows, validation rules, and process automation.
3. Develop Apex code, triggers, classes, test classes, Lightning Components, and Visualforce pages.
4. Design and implement custom Java‑based portals and web applications linked to Salesforce.
5. Manage API integrations (REST, SOAP, Bulk, Streaming) with external enterprise systems.
6. Perform sandbox management, change set or metadata deployment, and CI/CD pipeline maintenance.
7. Troubleshoot and resolve performance, data quality, and functional issues.
8. Stay current on Salesforce releases, features and best practices; apply them to the organization.
**Required Skills**:
- 3–5+ years programming and administration experience in Salesforce.
- Strong Apex, SOQL, SOSL proficiency; familiarity with Lightning Components and Visualforce.
- Hands‑on experience building Java applications and integrating them via Salesforce APIs.
- Proven knowledge of API specifications (REST, SOAP, Bulk, Streaming) and external integrations.
- Familiarity with CI/CD tools (Git, Jenkins, Copado) and deployment automation.
- Understanding of Salesforce security models, data modeling, and performance tuning.
- Excellent analytical, troubleshooting, and problem‑solving abilities.
- Clear communication and cross‑functional teamwork skills.
**Required Education & Certifications**:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Salesforce Administrator Certification (ADM‑201).
- Salesforce Platform Developer I (PD1) – required; PD2 or higher is a plus.