Senior CRM Developer (Salesforce) Remote
About this position
A Senior CRM Developer plays a crucial role in developing and maintaining CRM software systems, which are essential for managing a company's interactions with current and potential customers.
Responsibilities
• Development and Customization: Design and develop high-quality CRM applications and solutions. Customize existing CRM platforms (like Salesforce) to meet specific business requirements.
• Integration: Integrate CRM systems with other enterprise systems (e.g., ERP, Marketing Automation) to ensure seamless data flow and functionality.
• Data Management: Manage and ensure the integrity of CRM data. Develop strategies for data acquisition, migration, and maintenance.
• User Support and Training: Provide technical support to CRM users and conduct training sessions to help staff effectively utilize the CRM system.
• System Analysis and Design: Analyze business processes and user needs to design CRM solutions that improve customer engagement and business efficiency.
• Project Management: Manage CRM projects, including planning, resource allocation, and timeline management.
• Technical Leadership: Mentor junior developers and collaborate with cross-functional teams to ensure best practices in CRM development and implementation.
• Performance Optimization: Monitor CRM system performance, identify issues, and implement optimizations to improve efficiency and user experience.
• Stay Updated: Keep abreast of the latest CRM technologies and trends to propose and implement innovative solutions.
Requirements
• Bachelor’s degree in Computer Science, Information Technology, or related field
• 5+ years of experience in CRM development, with a proven track record of successful CRM implementation
• Strong knowledge of CRM platforms (e.g., Salesforce) and programming languages (e.g., Java, .NET, JavaScript)
• Experience with database management, SQL, and data integration tools
• Experience in Salesforce Development including APEX, Visualforce