Job Openings
Salesforce Developer
About the job Salesforce Developer
Salesforce Developer requires:
- Bachelor's degree in Computer Science or a related field required.
- At least 5 years of Salesforce development experience with demonstrated technical leadership on cross functional initiatives required.
- Experience in Flows, Data modeling, Apex, LWC, platform limits, and integration patterns; strong experience with Experience Cloud preferred.
- Salesforce Administrator and Platform Developer I required; additional certifications preferred.
- Ability to optimize performance, enhance security, and reduce technical debt at scale.
- Familiarity with DevOps practices (version control, Continuous Integration/Continuous Delivery, code quality tools).
- Strong communication skills, including the ability to translate complex technical concepts for non technical audiences.
- English proficiency required. Knowledge of additional languages, such as Spanish, Portuguese, French, or German, preferred.
- Strong written and oral communication skills, including the ability to present ideas and suggestions clearly and effectively.
- Ability to work with different functional groups and levels of employees to effectively and professionally achieve results.
- Strong organizational skills; ability to accomplish multiple tasks within the agreed upon timeframes through effective prioritization of duties and functions in a fast-paced environment
- Hybrid
DUTIES:
- Design and implement complex Salesforce solutions using Apex (including async patterns, platform events, and invocables), LWC (composition, state management, custom events), Declarative tools as Flows, and enterprise-grade integrations.
- Optimize performance and refactor legacy components and implement secure, scalable designs for high volume use cases.
- Lead code reviews, establish engineering standards, and mentor other developers and administrators to uplift the team's overall capability.
- Troubleshoot, diagnose, and resolve high impact Level 4 issues, guiding junior team members and ensuring quality and stability in production.
- Contribute to solution designs, conduct option analyses (buy v. build), prototype conceptions, and support architectural decisions (without acting as the final architect).
- Recommend and balance declarative v. programming approaches, ensuring the right tool is applied to each business problem.
- Partner with Administrators, Business Analysts, and Architects to maintain governance adherence to guardrails and strong compliance practices (naming conventions, testing standards, documentation).