eClinical Customer Success Team Lead at OpenClinica LLC – United States | Jobyssey