Technical Support
Job: 3045116 Job Description: Technical Support Location: Newark, Delaware (Onsite) Role Overview This position requires an organized and detailed individual with strong follow-up skills who takes ownership of managing risk. This is a client-interfacing role that requires a customer service background and the ability to respond to email and telephone inquiries. The environment is fast-paced, and the ability to adapt to changing business needs while remaining detail-focused is critical. In-house…