Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field
About the Role
We are seeking an experienced Salesforce Developer with 5–7 years of hands‑on experience in designing, developing, integrating, and deploying scalable Salesforce solutions.
The ideal candidate will have strong expertise in Apex, Lightning Web Components (LWC), Salesforce integrations, platform customization, and DevOps‑driven release management. You will work closely with business analysts, architects, administrators, and cross‑functional teams to deliver high‑quality Salesforce solutions that support business needs and digital transformation initiatives.
We are particularly interested in candidates with practical experience in Salesforce CI/CD pipelines, Copado, and automated deployment processes.
Key Responsibilities
1. Salesforce Development and Customization
- Design, develop, test, and deploy scalable Salesforce applications using Apex, Lightning Web Components (LWC), Aura Components, Visualforce, and Salesforce APIs.
- Develop and maintain custom objects, triggers, classes, validation rules, flows, reports, dashboards, and other Salesforce configurations.
- Implement solutions across Sales Cloud, Service Cloud, Experience Cloud, and other Salesforce products as required.
- Follow Salesforce development best practices, coding standards, and governor limit guidelines.
2. Salesforce Integrations
- Design, develop, and maintain integrations between Salesforce and external applications using REST and SOAP APIs.
- Work with middleware, third‑party applications, and integration platforms to support reliable data exchange.
- Implement secure, scalable integration solutions and troubleshoot integration failures.
3. DevOps, CI/CD, and Release Management
- Design, implement, and maintain automated CI/CD pipelines using tools such as GitHub Actions, GitLab CI, Jenkins, and Salesforce DX.
- Leverage Copado for release management, source control synchronization, metadata deployments, and deployment automation.
- Utilize Copado Robotic Testing (CRT) and automated testing practices to improve deployment quality and reduce release risks.
- Manage source control, deployment planning, environment coordination, and release execution.
- Identify opportunities to improve deployment efficiency, release reliability, and development workflows.
4. Performance Optimization and Code Quality
- Conduct code reviews and ensure adherence to Salesforce coding standards.
- Optimize Apex, SOQL/SOSL queries, and application performance.
- Design efficient solutions that address governor limits, scalability, security, and maintainability.
- Troubleshoot production defects, resolve technical issues, and implement enhancements.
5. Collaboration and Technical Documentation
- Collaborate with business analysts, solution architects, administrators, and stakeholders to understand requirements and translate them into technical solutions.
- Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
- Prepare technical documentation, solution designs, deployment guides, and support materials.
- Stay current with Salesforce platform releases, emerging technologies, and development best practices.
Required Skills and Qualifications
- 5–7 years of professional Salesforce development experience, with strong hands‑on technical expertise.
- Strong proficiency in Apex programming, triggers, classes, and asynchronous processing, including Batch Apex, Queueable Apex, Future Methods, and Platform Events.
- Hands‑on experience developing Lightning Web Components (LWC), Aura Components, and Visualforce applications.
- Strong knowledge of SOQL, SOSL, Salesforce Flows, and declarative automation.
- Experience with Salesforce security and sharing models, including profiles, permission sets, roles, and sharing rules.
- Practical experience implementing and customizing Sales Cloud and Service Cloud.
- Strong experience developing Salesforce integrations using REST/SOAP APIs and external systems.
- Understanding of Salesforce governor limits, bulkification, application performance optimization, and secure development practices.
- Experience with Git-based version control and Salesforce deployment tools.
- Hands‑on experience with Salesforce CI/CD and release management tools such as Copado, Salesforce DX, Gearset, Jenkins, GitHub Actions, or GitLab CI.
- Familiarity with Agile/Scrum methodologies and cross‑functional project delivery.
- Strong analytical, troubleshooting, communication, and stakeholder management skills.
- Ability to work independently, take ownership of deliverables, and collaborate effectively with technical and business teams.
- Willingness to work the 2:00 PM – 11:00 PM IST shift.
Preferred Qualifications
- Salesforce Platform Developer I and/or Platform Developer II certifications.
- Additional certifications such as Salesforce Administrator, Platform App Builder, Integration Architect, or Application Architect.
- Experience with Copado Robotic Testing and advanced release orchestration.
- Exposure to Experience Cloud, Salesforce CPQ, Agentforce, Einstein, and Data Cloud.
- Experience designing enterprise‑scale Salesforce architectures and implementing advanced DevOps engineering practices.
What Success Looks Like
- Delivery of scalable, secure, and maintainable Salesforce solutions.
- Reliable integrations between Salesforce and enterprise applications.
- Efficient, automated, and high‑quality deployment and release processes.
- Reduced production defects through robust testing, code reviews, and engineering best practices.
- Effective collaboration with stakeholders and consistent ownership of technical deliverables.
Interested candidates should have strong hands‑on Salesforce development experience, with a particular emphasis on Apex, LWC, integrations, and Salesforce DevOps. Copado experience is a strong advantage.