About The Position

The Salesforce Developer is responsible for designing, developing, and maintaining scalable, secure, and high-performing solutions on the Salesforce platform to support TPx's business operations. This role focuses exclusively on Salesforce application development, including custom code, integrations, data models, and platform automation that enable Sales, Service, and Marketing teams. Reporting to the Director of IT Solutions, the Salesforce Developer works closely with architects, administrators, business analysts, and cross-functional stakeholders to translate business requirements into well-designed Salesforce solutions that align with platform best practices and organizational standards.

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.

Nice To Haves

  • 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.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service