About the company
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Salesforce Lightning Developer based in the United States.
Responsibilities
- Design, build, and maintain scalable solutions using Lightning Web Components (LWC), Apex, SOQL, SOSL, and Salesforce APIs.
- Create and enhance Lightning pages, custom components, Salesforce Flows, validation rules, custom objects, and other declarative automation capabilities.
- Develop and maintain solutions across Sales Cloud, Service Cloud, and Experience Cloud to meet evolving business requirements.
- Connect Salesforce with external applications and enterprise systems using REST and SOAP APIs, middleware, and event-driven integration patterns.
- Participate in technical design discussions, estimation sessions, architecture reviews, and code reviews to ensure scalable and maintainable implementations.
- Work with business analysts and product managers to clarify requirements, define acceptance criteria, and translate business needs into technical solutions.
- Follow coding standards, source-control practices, branching strategies, CI/CD processes, and release-management procedures.
- Assist with quality assurance, user acceptance testing, defect resolution, production validation, unit testing, and regression readiness.
- Investigate production incidents, conduct root-cause analysis, identify technical debt, and recommend improvements to performance, reliability, and maintainability.
- Maintain technical documentation and contribute to stronger development standards, deployment processes, and DevOps maturity.
- Coordinate with onshore, offshore, nearshore, and external vendor teams to deliver projects efficiently.
- Monitor platform releases and assess new features and technologies that could improve business capabilities and user experiences.
Requirements
- Strong hands-on experience developing and maintaining Salesforce applications in an enterprise environment.
- Deep expertise in LWC development and the customization of Salesforce user interfaces.
- Strong knowledge of Apex classes, triggers, asynchronous processing, batch jobs, and automated test classes.
- Proficiency in SOQL, SOSL, Salesforce data modeling, and platform architecture.
- Understanding of Salesforce profiles, permission sets, roles, sharing rules, and access-control mechanisms.
- Experience using Salesforce Flow, validation rules, and other native automation capabilities.
- Demonstrated experience developing or supporting integrations between Salesforce and external systems.
- Familiarity with Salesforce DX, Git-based source control, CI/CD pipelines, and structured release-management practices.
- Experience with tools such as GitHub, Azure DevOps, Flosum, Copado, Gearset, or comparable platforms.
- Understanding of enterprise development standards, code reviews, the software development lifecycle (SDLC), and Agile or sprint-based delivery.
- Strong problem-solving abilities, attention to detail, and a structured approach to diagnosing technical issues.
- Ability to collaborate effectively with technical and non-technical stakeholders and communicate complex concepts clearly.
- Background in insurance, brokerage, financial services, or other regulated industries is an advantage.
- Familiarity with Experience Cloud portals, complex integrations, data migration, large-volume data processing, MuleSoft, or Marketing Cloud Account Engagement (Pardot) is beneficial.
- Exposure to CRM Analytics (CRMA), Tableau, Data Cloud, Agentforce, automated testing frameworks, or QA automation is a plus.
- Salesforce Platform Developer I or II, Platform App Builder, Sales Cloud Consultant, Service Cloud Consultant, or Experience Cloud Consultant.
- A proactive, adaptable mindset, a commitment to code quality, and an interest in continuous learning and collaborative problem-solving.
Conditions
- Competitive annual salary