What are the responsibilities and job description for the Salesforce Developer position at SynapOne?
Salesforce Developer
Location: Reston, VA (Hybrid – 3 days onsite/week)
Duration: 12-month contract
Role Overview
We are seeking a highly skilled Salesforce Developer to design, build, and support custom Salesforce solutions in a complex, highly integrated enterprise environment. This role requires strong hands-on development skills, integration expertise (especially with AWS), and a solid foundation in automated testing, security, and CI/CD practices.
Key Responsibilities
- Custom Salesforce Development
- Design and develop custom Salesforce applications using Apex, Visualforce, Lightning Web Components (LWC), and declarative tools
- Enhance and maintain existing Salesforce implementations
- Integration Expertise
- Design and implement integrations between Salesforce and external systems (REST/SOAP APIs, middleware, AWS services)
- Quality & Security
- Develop unit and automated tests to ensure code quality and compliance
- Adhere to enterprise security standards, including Fannie Mae security requirements
- Troubleshooting & Support
- Diagnose and resolve issues in a highly integrated Salesforce ecosystem
- Provide ongoing production support and root-cause analysis
Required Skills & Experience
- Salesforce Development
- Strong expertise in Apex, Visualforce, Lightning (LWC), SOQL/SOSL
- Experience with both code-based and low-code/no-code Salesforce solutions
- Integration & APIs
- Hands-on experience integrating Salesforce with external platforms using REST/SOAP APIs and middleware
- Testing & Automation
- Experience with automated testing tools and frameworks such as Jest, Selenium, and Cucumber
- Salesforce Tools & Ecosystem
- VS Code
- Conga Composer & Conga Grid
- Data Loader
- Postman / Bruno
- GitHub Copilot
- CI/CD & Version Control
- Experience with CI/CD pipelines and version control systems such as GitLab
Preferred Qualifications
- Salesforce Certifications:
- Platform Developer I and/or II (highly preferred)
- Additional Salesforce certifications are a plus
- Proven experience working in complex, highly integrated enterprise environments
- Strong analytical mindset with the ability to challenge existing processes and recommend improvements
- Excellent communication skills—able to explain technical concepts to non-technical stakeholders
- Strong documentation skills for solutions, integrations, and processes