Were looking for a Salesforce Developer to join our MIS Development team at Perion Networks. In this role, youll be responsible for designing, developing, and maintaining Salesforce solutions that power critical business operations. Youll take ownership of automations, integrations, and custom development on the Sales Cloud and core Salesforce platform, ensuring reliability, scalability, and alignment with best practices.
This is a hands-on position working closely with other R&D teams, providing opportunities to tackle diverse technical challenges and continuously improve Perions Salesforce ecosystem.
What Youll Do
Design, develop, and maintain Salesforce solutions using Apex, Lightning Web Components (LWC), and declarative tools.
Build and maintain integrations between Salesforce and external systems using APIs and asynchronous processing (Platform Events, Queueable, Batch, etc.).
Support, debug, and refactor legacy code, improving maintainability and performance.
Ensure all development follows Salesforce architectural best practices, design patterns, and platform limitations.
Write clean, scalable, reusable, and well-documented code aligned with internal standards.
Collaborate with other R&D and MIS teams to deliver cross-system functionality and process automation.
Participate in code reviews, contribute to technical documentation, and uphold version control best practices using Git/GitHub.
Requirements: 3+ years of experience developing in an object-oriented programming (OOP) language (such as Java or C#).
1+ year of hands-on experience as a Salesforce developer.
Strong experience with: Apex, Lightning Web Components (LWC), SOQL/SOSL, API integrations, and asynchronous processing (Platform Events, Queueable, Batch jobs, etc.).
In-depth understanding of Salesforce architecture, best practices, and platform limitations.
Good understanding of Salesforce declarative tools (Flows, Process Builder, etc.).
Strong debugging and problem-solving skills.
Experience writing clean, scalable, and reusable code with clear documentation.
A team player with excellent communication skills, a positive attitude, and a proactive approach to challenges.
Experience with Git and GitHub an advantage.
Familiarity with Python and general web development concepts an advantage.
This position is open to all candidates.