We are seeking a highly skilled and experienced Salesforce Developer to join our growing team. You will play a crucial role in designing, developing, and maintaining seamless integrations between Salesforce and various other systems, including Client Application – Salesforce and site trackers. This role requires a deep understanding of Salesforce APIs, integration patterns, and best practices, as well as strong backend development skills, experience with RESTful APIs, and proficiency in creating and managing triggers. The ideal candidate is a problem-solver with a passion for building robust and scalable integrations. Flexibility to work overlapping hours with US teams is essential.
Responsibilities:
- Design, develop, and implement complex integrations between Salesforce and other enterprise systems, including Client Application – Salesforce and site trackers, using various integration tools and technologies (e.g., REST APIs, SOAP APIs, platform events, middleware, etc.).
- Develop and maintain custom Apex code for integration logic, triggers, batch jobs, and other Salesforce customizations.
- Create and manage triggers to automate processes and ensure data consistency across integrated systems.
- Build and deploy RESTful APIs for exposing Salesforce data and functionality to external systems.
- Integrate Salesforce with Client Application – Salesforce, ensuring seamless data flow and synchronization.
- Implement integrations with site trackers to capture and analyze user behavior data within Salesforce.
- Collaborate with architects, business analysts, and other stakeholders to gather requirements and translate them into technical solutions.
- Troubleshoot and resolve integration issues, ensuring data integrity and system stability.
- Monitor integration performance and identify areas for optimization.
- Stay up-to-date with the latest Salesforce features and integration best practices.
- Document integration designs, code, and configurations.
- Participate in code reviews and contribute to the overall improvement of our integration processes.
- Work closely with teams in the US and be available for overlapping hours to facilitate communication and collaboration.
Required Skills:
- 3-5 Years of Experience
- Extensive experience with Salesforce integration development, including Apex, Visualforce (if applicable), and Lightning Web Components (preferred).
- Strong understanding of Salesforce APIs (REST, SOAP, Bulk API, etc.) and integration patterns.
- Proficiency in backend development with [mention specific languages like Java, Node.js, Python, etc. if applicable].
- Experience designing and implementing RESTful APIs.
- Expertise in creating and managing Salesforce triggers, including triggers specifically designed for integration with external systems.
- Proven ability to integrate Salesforce with Client Application – Salesforce, ensuring seamless data flow and synchronization.
- Experience integrating Salesforce with site trackers, capturing and processing user behavior data within the Salesforce platform.
- Knowledge of integration platforms/middleware (e.g., Mulesoft, Dell Boomi, Informatica Cloud) is a plus.
- Experience with data mapping and transformation.
- Strong understanding of data security best practices.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Excellent communication and interpersonal skills.
- Flexibility to work overlapping hours with US teams.