Responsibilities and Duties 1. Need to train software to clients at client location. 2. Collaborate with the sales team to develop efficient methods for handling issues with customers. 3. Help customers troubleshoot issues they encounter while using the software and provide actionable tips to resolve the problem. 4. Assume remote control over customers’ computers when necessary to resolve problems. 5. Monitor the customer satisfaction levels and develop methods for increasing them. 6. Assist in creating ways for delivering excellent customer service to irate or problematic customers. 7. Search for gaps in training material or content that should be filled to ensure productivity among staff members. 8. Communicate with team members, trainers and management to ensure all needs are met. 9. Assist the sales team in a sales demo when required for the client to better understand the software. 10. Should be ready to travel.