Skip to main content

Position Overview

Department: Client Services

Location: Remote

We are seeking a skilled Salesforce CRM Engineer to join our dynamic team. As a Salesforce CRM Engineer, you will be responsible for designing, developing, and implementing effective Salesforce CRM solutions to enhance our sales and customer service processes. You will collaborate with cross-functional teams to understand business requirements and translate them into scalable and efficient Salesforce CRM solutions. The ideal candidate will have a strong technical background, extensive experience with Salesforce CRM, and a proven track record of delivering successful implementations.

Flexibility to adapt to changing business needs and technologies in a fast-paced environment.
Join our team and contribute to the growth and success of our organization by leveraging your expertise in Salesforce CRM development and engineering.

Job Responsibilities

  • Salesforce CRM Development: Design, develop, and implement customized Salesforce CRM solutions to meet business requirements, ensuring high-quality code and adherence to best practices.
  • Technical Analysis: Conduct in-depth technical analysis of existing Salesforce CRM implementations, identify areas for improvement, and recommend solutions to optimize system performance and scalability.
  • System Integration: Integrate Salesforce CRM with other business applications, data sources, and third-party systems to streamline data flow and ensure data integrity across the organization.
  • Requirement Gathering: Collaborate with business stakeholders to gather and document functional and technical requirements, ensuring a thorough understanding of their needs and expectations.
  • Solution Design: Architect scalable and efficient Salesforce CRM solutions based on business requirements, leveraging Salesforce best practices, configuration, customization, and development tools.
  • Testing and Quality Assurance: Develop and execute comprehensive test plans to ensure the quality and reliability of Salesforce CRM solutions, troubleshoot and resolve issues in a timely manner.
  • User Training and Support: Provide training and support to end-users on Salesforce CRM functionality, features, and best practices, ensuring smooth adoption and user satisfaction.
  • Technical Documentation: Create and maintain technical documentation, including solution designs, process flows, configuration changes, and customizations, to facilitate knowledge sharing and future enhancements.
  • Collaboration: Work closely with cross-functional teams, including sales, marketing, customer service, and IT, to understand business needs, address challenges, and deliver effective Salesforce CRM solutions.
Engineers drawing on a white board discussing CRM strategy

Desired Skills and Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent work experience will also be considered.
  • Strong experience in Salesforce CRM development, customization, and administration, including Apex, Visualforce, Lightning Components, and declarative configuration.
  • Proficiency in Salesforce integrations using REST, SOAP, and other APIs, as well as knowledge of ETL tools and data migration strategies.
  • Solid understanding of CRM best practices and principles, including sales processes, lead management, opportunity tracking, and customer service.
  • Demonstrated experience in full lifecycle Salesforce CRM implementations, from requirements gathering to deployment and post-implementation support.
  • Strong problem-solving skills, with the ability to analyze complex business requirements and translate them into practical technical solutions.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with stakeholders at all levels of the organization.
  • Salesforce certifications (e.g., Salesforce Certified Platform Developer, Salesforce Certified Administrator) are highly desirable.
  • Experience with Agile development methodologies is a plus.
  • Strong attention to detail, organizational skills, and the ability to prioritize and manage multiple tasks simultaneously.