We are seeking a skilled Salesforce Developer to join our team and support the design, development, and maintenance of customized solutions within the Salesforce platform. The ideal candidate will have a deep understanding of Salesforce architecture, strong technical expertise in Apex and Lightning Components, and experience with integrations and data migrations.
Roles and Responsibilities:
- Design, develop, test, and deploy custom Salesforce applications using Apex, Visualforce, Lightning Web Components (LWC), and other technologies.
- Collaborate with business analysts, project managers, and other stakeholders to gather requirements and translate them into scalable solutions.
- Maintain and enhance existing Salesforce applications and integrations.
- Develop and maintain REST and SOAP-based integrations between Salesforce and external systems.
- Write and maintain technical documentation, including architecture diagrams, code documentation, and deployment procedures.
- Perform data migration, cleansing, and transformation tasks using tools like Data Loader or third-party ETL tools.
- Troubleshoot and resolve issues in a timely manner.
- Stay current with Salesforce platform updates and best practices.
Required Skills & Qualifications:
- Bachelors degree in Computer Science, Information Systems, or a related field.
- 5+ years of experience as a Salesforce Developer.
- Proficient in Apex, SOQL, SOSL, Visualforce, and Lightning Web Components (LWC).
- Experience with Salesforce APIs and web services integration (REST/SOAP).
- Familiarity with Salesforce configuration options (e.g., Flows, Process Builder).
- Strong understanding of the Salesforce security model and governor limits.
- Experience with version control tools like Git and DevOps processes.
- Salesforce Platform Developer I certification (required); Platform Developer II is a plus.