Description :
Role Overview :
The Salesforce Developer is a core technical role requiring 410 years of hands-on experience to design, develop, and implement customized solutions on the Salesforce platform.
The incumbent must possess strong expertise in Apex, Visualforce, and Lightning Web Components (LWC/Aura), coupled with a solid understanding of CRM best practices.
This is an on-site position requiring the candidate to Work from Office 5 Days a Week.
Job Summary :
We are seeking a skilled Salesforce Developer (410 years experience) with mandatory strong knowledge of Apex, Visualforce, and LWC/Aura. The ideal candidate will be responsible for the full development, testing, and deployment of customized Salesforce solutions, focusing heavily on API integration with external systems. Key responsibilities include ensuring data integrity, maintaining and enhancing existing applications, participating in code reviews, and applying expertise in advanced database concepts (SOQL optimization, indexing) to ensure platform performance. Salesforce Developer Certification (Platform Developer I/II) is preferred.
Key Responsibilities and Technical Deliverables :
Salesforce Development and Customization :
- Develop, test, and deploy Salesforce solutions using programmatic tools including Apex classes, triggers, and Visualforce.
- Mandatorily utilize modern UI frameworks, specifically Lightning Web Components (LWC) and/or Aura Components, for building responsive and efficient user interfaces.
- Apply Strong knowledge of Apex classes, triggers, SOQL/SOSL, exception handling, and complex async processes (Future/Queueable/Batch) to implement business logic efficiently and prevent governor limit issues.
- Maintain and enhance existing applications, ensuring high data integrity and security across the platform.
Integration and Architecture :
- Integrate Salesforce with external systems via APIs/middleware, demonstrating strong understanding of REST/SOAP protocols and handling authentication and data synchronization.
- Leverage Experience with Salesforce APIs (e.g., REST, Bulk, Streaming) to facilitate large-scale data exchange.
- Ensure solutions are scalable by applying Familiarity with advanced database concepts within the Salesforce ecosystem, including indexes, query optimization (SOQL), and understanding the use of skinny tables.
DevOps and Quality Assurance :
- Participate in code reviews to ensure adherence to Salesforce best practices, security standards (e.g., FLS checks), and performance guidelines.
- Utilize declarative tools (Flows, Process Builder, Workflow Rules) effectively, knowing when to choose declarative vs. programmatic solutions.
- Maintain discipline in version control by adhering to processes using tools like Git and managing work items through Jira.
- Adhere to and follow best practices for CI/CD tools (Exposure is a plus) for streamlined deployments.
Mandatory Skills & Qualifications
- Experience : 410 years of hands-on experience as a Salesforce Developer.
- Programmatic : Strong knowledge of Apex classes, triggers, SOQL/SOSL, exception handling, and async processes (Future/Queueable/Batch).
- UI Frameworks : Expertise in Lightning Web Components (LWC) and/or Aura.
- Integration : Experience with Salesforce APIs and integrating Salesforce with external systems.
- Declarative : Experience with declarative tools (Flows, Process Builder) and AppExchange solutions.
- Database : Familiarity with advanced database concepts (query optimization, indexing).
- Location : Must be able to Work from office, 5 days a week.
Preferred Skills
- Certification : Salesforce Developer Certification (Platform Developer I/II).
- DevOps : Exposure to Git, Jira, and CI/CD tools.
- Experience with JavaScript frameworks outside of Salesforce (e.g., React, Angular).