What are the responsibilities and job description for the SalesForce ConnectWise Developer position at Endeavor Communications?
General Summary:
The Salesforce ConnectWise Developer will be responsible for designing, developing, and maintaining integrations between Salesforce and ConnectWise, ensuring smooth data flow between the two platforms. You will work closely with business and technical teams to identify integration opportunities, develop custom solutions, and streamline business operations by combining Salesforce’s CRM power with ConnectWise’s service automation.
Essential Job Functions:
- Integration Development: Design, develop, and maintain custom integrations between Salesforce and ConnectWise, using APIs, middleware, and other integration tools.
- Customization: Customize both Salesforce and ConnectWise to meet business needs, ensuring that data flows seamlessly between the two systems.
- Data Synchronization: Ensure that data synchronization between Salesforce and ConnectWise (such as customer records, support tickets, invoices, and service requests) is accurate, real-time, and efficient.
- Automation: Implement automated processes that improve operational efficiency, such as syncing new tickets, automatically updating service statuses, and managing customer interactions.
- Troubleshooting and Support: Identify and resolve issues within the integration, providing ongoing maintenance, troubleshooting, and enhancements as necessary.
- Collaboration: Work closely with the business analysis team, project managers, and other stakeholders to understand requirements and deliver the best solutions for integrating Salesforce and ConnectWise.
- Testing and QA: Ensure all integration solutions are thoroughly tested for performance, accuracy, and reliability before going live.
- Documentation: Maintain comprehensive technical documentation for all integration processes, customizations, and workflows.
- Continuous Improvement: Stay up to date on new releases and features from Salesforce and ConnectWise, as well as best practices for integrating the two platforms.
- User Support: Provide end-user support and training for new features and functionalities related to the Salesforce-ConnectWise integration.
Knowledge, Skills, and Abilities:
- Proven experience as a Salesforce Developer, with a strong understanding of ConnectWise integration.
- Hands-on experience with Salesforce development, including Apex, Visualforce, and Lightning Components.
- Experience in data integration, mapping, and transformation using middleware tools or custom APIs.
- Familiarity with Salesforce tools such as Process Builder, Flow, and Workflow Rules.
- Knowledge of ConnectWise Automate and ConnectWise Manage platforms is a plus.
- Strong problem-solving abilities and attention to detail.
- Ability to work in an agile, fast-paced environment with shifting priorities and deadlines.
- Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts to non-technical stakeholders.
- Basic understanding of Salesforce development (Apex, Visualforce) is a plus.
- Strong organizational skills and attention to detail.
Education and Experience:
- Bachelor’s degree in computer science, Information Systems, Business Administration, or related field.
Preferred Qualifications:
- Salesforce and ConnectWise certifications are a plus.
- Experience with integration platforms like Paragon or MuleSoft.
- Experience with Marketing Cloud with data extensions and marketing material.
- Experience with Salesforce Lightning and web technologies (JavaScript, HTML, CSS).
- Knowledge of data security and compliance considerations within the Salesforce and ConnectWise environments.
- Familiarity with Agile development methodologies and version control systems (e.g., Git).
Certifications:
- Salesforce and ConnectWise certifications are a plus