About this role
Site Manager at DelRicht Research. Location: Houston, Texas, United States. Role: managing site, conducting visits, ensuring compliance Requirements: 5+ years professional experience with 3 years supervisory/managerial experience; experience overseeing clinical or business site operations; strong organization, problem solving, and patient-facing skills; B.S./B.A. preferred. Category: Project and Program Management Seniority: Senior Level Commitment: Full Time Workplace: Onsite Languages: English