Design, develop, and maintain applications on the Salesforce platform using Apex and Lightning Web Components. Collaborate with cross-functional teams to build integrations and ensure high code quality through testing and best practices.
This is a remote position.
Role Overview
We are looking for a skilled Salesforce Development Engineer to design, develop, and maintain applications on the Salesforce platform. The role involves working on Apex, Lightning components, integrations, and configurations, while collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
1. Salesforce Development
- Develop and customize solutions using:
- Apex (classes, triggers)
- Lightning Web Components (LWC) / Aura
- Configure:
- Objects, fields, validation rules
- Workflows and Flows
- Build reusable and efficient components
2. Requirement Analysis
- Work with Business Analysts and stakeholders to understand requirements
- Translate functional requirements into technical solutions
- Participate in solution design discussions
3. Integration Development
- Develop integrations using:
- Work with external systems and middleware
- Handle data migration and synchronization
4. Testing & Debugging
- Write unit tests for Apex code and ensure minimum 85% test coverage
- Debug issues and fix defects, Support system and UAT testing
5. Code Quality & Best Practices
- Follow Salesforce best practices:
- Bulkification
- Governor limits handling
- Maintain clean and maintainable code
- Participate in code reviews
6. Deployment & Version Control
- Use tools like:
- Git (version control), Copado, Jira
- Salesforce DX (SFDX)
- Support deployments using:
- Change Sets / CI-CD pipelines
- Manage different environments (Dev, QA, Prod)
7. Collaboration
- Work in Agile teams (Scrum/Kanban)
- Coordinate with QA, DevOps, and Product teams
- Participate in sprint ceremonies
KPIs / Success Metrics
- Code quality and adherence to standards
- Test coverage and defect rate
- Timely delivery of user stories
- Ability to handle production issues
Role Progression
- Next Level: Senior Salesforce Developer
- Future Path: Lead Developer → Architect
Requirements
Required Skills & Qualifications
Technical Skills
- Hands-on experience in:
- Apex, SOQL, SOSL
- Lightning Web Components (LWC)
- Knowledge of:
- Salesforce data model, Security (Profiles, Roles, Sharing Rules)
- Experience with:
- APIs and integrations, Debugging tools and logs
Tools & Technologies
- Salesforce DX (SFDX)
- Git (GitHub / Bitbucket / GitLab)
- CI/CD tools (basic knowledge preferred) Copado
- Postman (API testing)
Certifications (Preferred)
- Salesforce Platform Developer I
- Salesforce Administrator
Experience Requirements
- 2–4+ years of Salesforce development experience
Soft Skills
- Strong analytical and problem-solving skills
- Good communication skills
- Ability to learn and adapt quickly
- Team player with proactive attitude