Role Overview:
As an Intermediate Developer, you will play a key role in building and maintaining our Salesforce-based application (Avocado). You will work closely with senior developers and product managers to implement new features, resolve bugs, and contribute to the overall success of our product. This role offers an excellent opportunity to expand your Salesforce development skills and grow within a dynamic environment.
Responsibilities:
Development:
- Design, develop, and implement custom solutions on the Salesforce platform using Apex, LWC, Visualforce, and other relevant technologies.
- Build and maintain scalable and high-performance applications that integrate seamlessly with the Salesforce ecosystem.
- Develop and maintain REST and SOAP APIs for integration with external systems.
- Write clean, well-documented, and testable code.
- Perform code reviews and ensure adherence to coding standards.
Problem Solving & Debugging:
- Troubleshoot and resolve technical issues related to the Salesforce platform.
- Identify and fix bugs and performance bottlenecks.
- Collaborate with team members to find effective solutions.
- Collaboration & Communication:
- Work closely with senior developers, product managers, and QA engineers.
- Communicate effectively with team members and stakeholders.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Salesforce Expertise:
- Continuously expand your knowledge of the Salesforce platform and related technologies.
- Seek opportunities to learn from senior developers and contribute to team knowledge sharing.
- Follow best practices for Salesforce development.
Testing:
- Write unit tests for your code.
- Assist the QA team in resolving issues.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 3+ years of experience in Salesforce development.
- Solid understanding of Apex, Lightning Web Components (LWC), and Visualforce.
- Familiarity with Salesforce APIs and data model.
- Experience with version control systems (e.g., Git).
- Strong problem-solving and debugging skills.
- Good communication and teamwork skills.
- Basic understanding of agile development methodologies.
Preferred Qualifications:
- Salesforce Platform Developer I certification.
- Experience with Salesforce DX.
- Experience with integrating Salesforce with external systems.
- Experience with Javascript.
Work Location: Remote