We are looking for a Mid-Level Salesforce Developer to join a collaborative team focused on building, integrating, and continuously improving Salesforce solutions.
In this role, you will work closely with business stakeholders and senior developers to transform business requirements into scalable and reliable Salesforce applications. You will contribute across the full development lifecycle, from solution design and implementation to testing, integration, deployment, and technical documentation.
This is a great opportunity for someone with 2–4 years of Salesforce development experience who wants to strengthen their technical expertise while gradually taking on more ownership and mentoring responsibilities.
As a Salesforce Developer, you will:
- Design and develop customized Salesforce solutions aligned with business needs.
- Build scalable applications using Apex, Lightning Web Components, and other Salesforce technologies.
- Integrate Salesforce with external applications and services.
- Ensure code quality through testing, reviews, and development best practices.
- Troubleshoot and resolve technical issues across the Salesforce ecosystem.
- Collaborate closely with business and technical teams throughout the delivery lifecycle.
- Support junior developers and contribute to knowledge sharing within the team.
- Design, develop, and maintain custom Salesforce applications.
- Develop backend functionality using Apex.
- Maintain and enhance existing Visualforce solutions where required.
- Configure and customize Salesforce according to functional and business requirements.
- Develop reusable, maintainable, and scalable components.
Solution Design & Customization
- Analyze business requirements and translate them into Salesforce solutions.
- Contribute to technical design and implementation decisions.
- Combine programmatic and declarative development approaches when appropriate.
- Ensure developments follow Salesforce standards and best practices.
- Identify opportunities to improve existing applications and processes.
Integration & Data
- Develop and maintain integrations between Salesforce and external systems.
- Support data migration and data integration activities.
- Troubleshoot data and integration-related issues.
- Ensure reliable data exchange between Salesforce and connected applications.
- Collaborate with other technical teams on integration requirements.
Testing & Quality
- Write and execute unit and integration tests.
- Troubleshoot and debug Salesforce applications.
- Participate actively in code reviews.
- Ensure development standards and best practices are followed.
- Identify defects and implement appropriate fixes.
- Contribute to the reliability and maintainability of Salesforce solutions.
- Work closely with business stakeholders to understand their requirements.
- Collaborate with senior developers and other technical teams.
- Support and mentor junior developers when required.
- Share knowledge and contribute to the continuous improvement of development practices.
- Communicate technical solutions clearly to both technical and non-technical stakeholders.
- Create and maintain technical documentation for developments and integrations.
- Document key configurations, components, and technical decisions.
- Stay informed about new Salesforce releases, capabilities, and development practices.
- Identify opportunities to adopt relevant Salesforce technologies and platform improvements.
What We’re Looking For
Mandatory Requirements
- 2–4 years of professional experience in Salesforce development.
- Strong knowledge of:
- Apex
- Visualforce
- Experience with Salesforce configuration and customization.
- Experience integrating Salesforce with other applications or systems.
- Experience with Salesforce data migration.
- Knowledge of declarative Salesforce capabilities.
- Experience with Git or other source-control technologies.
- Understanding of unit and integration testing.
- Strong analytical and problem-solving skills.
- Ability to collaborate effectively with business stakeholders and senior engineers.
- Apex
- Visualforce
Configuration & Customization
- Custom Applications
- Business Process Customization
Integration & Data
- Salesforce Integrations
- External System Integration
- Data Migration
- Data Management
Software Engineering
- Git
- Version Control
- Unit Testing
- Integration Testing
- Technical Documentation
Nice to Have
- Salesforce certifications.
- Experience supporting enterprise-scale Salesforce implementations.
- Previous experience working directly with business stakeholders.
- Familiarity with Agile software development environments.
Bachelor's degree in:
- Computer Science
- Information Systems
- Software Engineering
- Or a related technology field
- Strong communication and teamwork capabilities.
- Comfortable working directly with business stakeholders.
- Ability to explain technical solutions clearly and objectively.
Problem Solving
- Analytical and solution-oriented mindset.
- Strong troubleshooting capabilities.
- Ability to investigate technical issues independently.
Ownership & Quality
- Strong focus on code quality and maintainability.
- Proactive approach to identifying improvements.
- Attention to detail and commitment to reliable delivery.
- Interest in continuously developing Salesforce expertise.
- Willingness to share knowledge with colleagues.
- Ability to provide guidance to less experienced developers.