Job Purpose
LP is expanding its internal Salesforce engineering capability and is looking for a senior developer who can build, modernize, and support business-critical solutions across an integrated enterprise environment. You will work in a Salesforce ecosystem connected to SAP and other enterprise platforms, solving problems that span custom development, automation, data, integration, security, and platform architecture.
The Senior Salesforce Developer will help shape Salesforce engineering standards, development patterns, and repeatable DevOps and release practices as technical ownership grows within IT. This is a hands-on role for someone who can take a solution from technical design through production support, modernize existing solutions, reduce technical debt, and make sound decisions about when to use configuration and when custom development is warranted.
In this position you will have the opportunity to:
- Build and Modernize Salesforce Solutions
- Design, develop, test, and maintain scalable Salesforce solutions using Apex, Lightning Web Components, asynchronous Apex, SOQL/SOSL, Flow, and Salesforce APIs.
- Translate business and technical requirements into clear technical designs, implementation tasks, estimates, and production-ready solutions.
- Build reusable, bulk-safe, secure, and maintainable code that operates effectively within Salesforce governor limits and established architecture patterns.
- Create meaningful automated tests, perform code reviews, and resolve defects before changes reach production.
- Modernize and refactor legacy code and automation to improve performance, maintainability, and long-term supportability.
- Develop Integrations and Automation
- Develop and support Salesforce integrations using REST and SOAP APIs, callouts, named credentials, Platform Events, Change Data Capture, and established enterprise integration patterns.
- Partner with architecture, integration, Data & Analytics, SAP, and delivery teams on interface design, authentication, data contracts, error handling, monitoring, and support readiness.
- Design and maintain Flow automation with clear entry criteria, modular logic, fault handling, and performance-conscious patterns.
- Evaluate declarative and programmatic options and select the simplest solution that meets the requirement without creating unnecessary customization or conflicting automation.
- Strengthen Engineering and DevOps Practices
- Use Git-based source control, pull requests, Salesforce CLI, and enterprise DevOps tooling to manage code, metadata, deployments, and release traceability.
- Shape and improve repeatable deployment practices across Salesforce environments, including validation, rollback planning, and post-deployment verification.
- Partner with analysts, testers, architects, product owners, and System Integrator partners to define acceptance criteria and complete unit, integration, regression, and user acceptance testing.
- Identify performance, security, integration, and maintainability risks early and work with the appropriate teams to resolve them.
- Own Solutions Through Production
- Debug production and non-production issues using logs, exception details, platform monitoring, and structured root-cause analysis.
- Resolve technically complex defects, failed automation, integration errors, and data issues within established priority and change-management practices.
- Configure and maintain platform capabilities such as objects, fields, record types, validation rules, permission sets, sharing rules, and Lightning applications when needed to deliver a complete solution.
- Maintain and enhance existing Salesforce Experience Cloud portals. Troubleshoot login, user access, record visibility, and site functionality issues. Test and deploy portal changes and verify that they work for external users.
- Support Salesforce Loyalty Management enhancements and troubleshoot issues involving member enrollment, points accrual and redemption, and related integrations.
- Maintain practical technical documentation, deployment records, integration specifications, and operational runbooks that support continuity and knowledge transfer.
- Performs other duties as assigned
- Complies with all policies and standards
What do I need to be successful?
- 5+ years of hands-on Salesforce development experience using Apex, triggers, Lightning Web Components, SOQL/SOSL, asynchronous processing, and Salesforce APIs in production environments required.
- Experience building secure, scalable, bulk-safe, testable, and maintainable Salesforce applications in complex production environments.
- Experience developing and troubleshooting API-based integrations, including authentication, error handling, and connected-system dependencies.
- Experience with Git-based source control, code review, Salesforce CLI, CI/CD practices, and metadata deployment across multiple environments.
- Strong working knowledge of Salesforce configuration and automation, particularly Flow, with the judgment to choose appropriately between declarative and programmatic solutions.
- Working knowledge of Salesforce security and secure Apex development, including sharing and object- and field-level access.
- Hands-on experience maintaining and enhancing Salesforce Experience Cloud sites in production, including Experience Builder, external user access and sharing, and troubleshooting portal issues.
- Strong technical design, debugging, root-cause analysis, problem-solving, communication, and documentation skills.
- Salesforce Platform Developer I certification or equivalent demonstrated Salesforce development experience.
Education
- Bachelor’s Degree in Arts/Sciences (BA/BS) in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent relevant experience. required
Work Environment
- This position will work at home and in our Nashville office on a hybrid schedule
- Must live within a reasonable distance to Nashville or willing to relocate to the greater Nashville area
#LI-HYBRID