Software Developer
Skills
About the role
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 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 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
Questions about this role
How do I apply to this Software Developer role at TechShare | Avocado?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Software Engineer in your country?
Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does TechShare | Avocado use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.