TPx is a company focused on delivering high-performing solutions on the Salesforce platform, and they are seeking a Salesforce Developer to design, develop, and maintain these solutions. The role involves collaborating with various stakeholders to translate business requirements into effective Salesforce applications and ensuring adherence to best practices.
Responsibilities:
- Design, develop, and deploy custom Salesforce solutions using Apex, Lightning Web Components (LWC), Flows, and platform automation
- Build and maintain scalable data models, custom objects, fields, validation rules, and security configurations
- Develop and optimize Lightning experiences, including record pages, apps, and user interfaces
- Implement and maintain Salesforce automation such as Flows, approval processes, and orchestration logic
- Design and develop integrations between Salesforce and external systems using REST/SOAP APIs, middleware, and event-driven architectures
- Write, maintain, and optimize Apex triggers, classes, batch jobs, and scheduled processes following Salesforce best practices
- Collaborate with Salesforce Administrators and Architects to ensure solutions are performant, secure, and maintainable
- Participate in release planning, deployments, and post-release support activities
- Operate autonomously in a self-directed role, owning development tasks from design through deployment
- Proactively identify opportunities to improve platform performance, scalability, and maintainability
- Partner with business analysts and stakeholders to clarify requirements and recommend optimal Salesforce solutions
- Support data integrity, access controls, and role-based security across the Salesforce platform
- Assist in managing sandbox environments, deployment pipelines, and environment consistency
- Contribute to development standards, coding guidelines, and reusable components
- Support platform monitoring, troubleshooting, and incident resolution as needed
- Stay current with Salesforce releases, features, and best practices
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field; or equivalent professional experience
- 3+ years of hands-on Salesforce development experience
- Strong proficiency in Apex, Lightning Web Components (LWC), and Salesforce declarative automation tools
- Proven experience developing secure, scalable Salesforce solutions in enterprise environments
- Demonstrated ability to work independently and drive development efforts with minimal supervision
- Experience working in Agile delivery environments
- Strong analytical, organizational, and problem-solving skills
- Excellent written and verbal communication skills
- Experience with Salesforce Sales Cloud, Service Cloud, and/or Marketing-related solutions
- Experience building integrations using REST/SOAP APIs and middleware platforms
- Familiarity with CI/CD pipelines and Salesforce deployment tools (e.g., GitHub, Azure DevOps, Gearset, Copado)
- Working knowledge of SOQL and data management best practices
- Experience with Jira or similar tools for work tracking and issue management
- Salesforce Platform Developer I or II certification preferred
- Experience with Revenue Cloud, Communications Cloud, or CPQ a plus