Neptune
–
Tallassee, AL, 36078
Position Summary: This position provides higher-level technical support and assistance to customers via multiple platforms (i.e., chat, email, telephone) for hardware and software products. The Support Specialist will create, follow-up, and complete... - Jun 07