We are seeking an experienced and highly skilled Senior Software Developer for Salesforce to lead and contribute to the design, development, and optimization of our Salesforce platform across multiple business functions. This role requires deep technical expertise in Salesforce (Sales Cloud, Service Cloud, Apex, Lightning Web Components) and a strong track record of delivering scalable, secure, and maintainable CRM solutions in an enterprise environment.
As a Senior Developer, you will serve as a subject matter expert for Salesforce development, drive architectural decisions within the platform, and mentor team members across multiple cross-functional projects. You will collaborate closely with business analysts, product owners, and external vendors to ensure the Salesforce ecosystem supports strategic business objectives.Responsibilities:
- Salesforce Development & Customization
- Design, develop, and implement custom solutions on the Salesforce platform using Apex, Lightning Web Components (LWC), Visualforce, and Flows.
- Extend standard Salesforce functionality through robust custom development and configuration.
- Maintain clean, scalable, and well-documented code that adheres to Salesforce best practices
- Platform Architecture & Integration
- Design scalable and secure Salesforce architecture, aligning with business goals and system performance requirements.
- Integrate Salesforce with external systems (e.g., ERP, billing, or internal data platforms) using REST APIs, middleware, or third-party tools.
- Evaluate and recommend architectural enhancements or refactoring opportunities to improve platform performance and sustainability.
- Collaboration & Stakeholder Engagement
- Work closely with business and product managers to gather and interpret functional and technical requirements.
- Translate requirements into actionable technical designs and scalable implementations.
- Participate in Agile ceremonies and contribute to planning, estimation, and sprint reviews.
- Mentorship & Best Practices
- Conduct code reviews and technical design reviews to ensure quality and consistency.
- Share expertise on Salesforce releases, platform changes, and new development approaches
- Testing & Quality Assurance
- Implement unit tests, integration tests, and participate in UAT to ensure robust solutions.
- Collaborate with QA and DevOps teams to embed quality into the CI/CD pipeline.
- Advocate for test automation and regression testing in high-impact areas of the platform.
- Continuous Improvement & Innovation
- Keep current with the latest Salesforce platform features, AppExchange products, and development tools.
- Identify and propose improvements to business processes and user experience through Salesforce.
- Drive innovation by evaluating and adopting new Salesforce tools or design patterns.
Qualifications:
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- 10+ years of experience in Salesforce development and platform customization.
- Deep knowledge of Salesforce Sales Cloud, Service Cloud, and platform tools (Apex, LWC, Visualforce, Flows).
- Experience with integrations (REST/SOAP APIs, middleware, Salesforce Connect, etc.).
- Proficient in version control and DevOps tools (Git, Copado, Gearset, or similar).
- Platform Developer I and II and other certifications are a plus.
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication skills and ability to work collaboratively with both technical and business stakeholders.