Job Description:
We are looking for a skilled Salesforce Developer to join our team and contribute to the design, development, and implementation of customized Salesforce solutions. The ideal candidate will have deep knowledge of Salesforce platform development, Apex, Visualforce, and Lightning Web Components (LWC), with a passion for building scalable and maintainable applications.
Key responsibilities:
-
Develop and maintain custom applications on the Salesforce platform using Apex classes, triggers, Visualforce pages, and Lightning components (Aura/LWC).
-
Design and build integrations with external systems using REST/SOAP APIs, middleware (e.g., Mulesoft), or third-party tools.
-
Collaborate with Salesforce administrators, business analysts, and stakeholders to gather requirements and deliver technical solutions.
-
Create technical documentation including class diagrams, sequence diagrams, and design specifications.
-
Conduct unit testing and support QA/UAT for all developed functionality.
-
Optimize code for scalability, reusability, and performance.
-
Work with Salesforce DX, Git, and CI/CD pipelines for deployment automation.
Professional Skills:
- 10+ years of hands-on experience as a Salesforce Developer.
-
Strong proficiency in Apex, SOQL/SOSL, Lightning Web Components (LWC), and Visualforce.
-
Good understanding of Salesforce data model, security, sharing rules, and role hierarchy.
-
Experience with Salesforce integrations (REST/SOAP APIs, Web Services).
-
Knowledge of Salesforce declarative features: Process Builder, Flows, Approval Processes.
-
Familiarity with Salesforce best practices and Governor Limits.
-
Experience using DevOps tools (Copado, Gearset, Jenkins, or Salesforce DX) is a plus.