1

Medidata Rave Custom Function Programmer Jobs (NOW HIRING)

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

Liaising with and reviewing work delivered by external partners (e.g., Function Service Providers ... Medidata RAVE Custom Functions experience REQUIRED * C# programming experience REQUIRED * Standards ...

next page

Showing results 1-20

Medidata Rave Custom Function Programmer information

See salary details

$12

$39

$68

How much do medidata rave custom function programmer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for medidata rave custom function programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What is a Medidata Rave Custom Function Programmer?

A Medidata Rave Custom Function Programmer is a specialized professional who develops, maintains, and implements custom functions within the Medidata Rave electronic data capture (EDC) system. These custom functions are typically written in Rave’s proprietary language (Rave Architect or C#) and are used to automate complex data validations, calculations, and workflow processes for clinical trials. Their work ensures that study data is collected accurately and efficiently, supporting regulatory compliance and study integrity. These programmers often collaborate with clinical data managers, database designers, and other stakeholders to tailor the Rave environment to specific study needs.

What are the key skills and qualifications needed to thrive as a Medidata Rave Custom Function Programmer?

To thrive as a Medidata Rave Custom Function Programmer, you need a strong background in clinical data management, programming (especially C# or JavaScript), and experience with Medidata Rave EDC systems. Familiarity with Medidata Rave architecture, custom function development, and regulatory compliance such as 21 CFR Part 11 is typically required, along with relevant Medidata certifications. Strong problem-solving abilities, attention to detail, and effective communication skills are crucial for translating study requirements into reliable technical solutions. These competencies ensure accurate study setup, regulatory compliance, and efficient clinical trial data management.

What are some common challenges Medidata Rave Custom Function Programmers face when integrating custom logic into clinical trial databases?

Medidata Rave Custom Function Programmers often encounter challenges such as ensuring custom functions are validated and compliant with regulatory standards, troubleshooting complex logic errors, and maintaining compatibility with evolving Medidata platform updates. Coordination with data managers and clinical teams is crucial to accurately interpret protocol requirements and translate them into functional code. Additionally, balancing multiple project timelines and adapting to rapidly changing study needs requires strong organizational and communication skills.

What are popular job titles related to Medidata Rave Custom Function Programmer jobs?

For Medidata Rave Custom Function Programmer jobs, the most frequently searched job titles are:

Infographic showing various Medidata Rave Custom Function Programmer job openings in the United States as of September 2026, with employment types broken down into 87% Full Time, and 13% Part Time. Highlights an 80% In-person, and 20% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

Medidata Rave | Clinical Programmer (Remote, Full Time)-LC0002

King Of Prussia, PA • Remote

TechData Service Company LLC
Biotechnology Research and Development • 51 - 200 employees

$90K - $150K/yr

Full-time

Medical, Dental, Retirement, PTO

Re-posted 12 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Qualifications:

•5+ years of EDC database build experience for clinical trial.

•Experience with Medidata Rave with Medidata certification; Minimum two to three years current database programming experience designing studies and data validation programming in Medidata Rave.

•Is able to write the code at CF from scratch.

•Familiarity with clinical data regulations (GCP, ICH).

•Familiarity with Operational Qualification/Performance Qualification and UAT execution and documentation.

•BS or MS degree in related discipline.

Responsibilities:

•Build and design clinical study trials in Medidata RAVE system.

•Design/create and test clinical databases including forms, folders, matrices, data

dictionaries/code lists, unit dictionaries, edit checks/rules, derivations, custom functions, standard and custom reports.

•Provide programming expertise to support data capture, review, and monitoring for clinical trials.

•Program reports, edit checks, and custom functions based on study protocol requirements.

•Assist with EDC integration with other systems, including but not limited to IRT system, CTMS system and etc.

•Manage external vendor data import and validation.

•Provide technical support as needed for Medidata RAVE and Merative Zelta EDC systems.

•Participate in EDC design requirements development in collaboration with Study Lead Data Manager and the wider study team.

•Support development of and updates of global library objects as appropriate according to best practices and new standards.

•Perform peer review for the studies built by other programmers.

•Maintain all required Clinical Systems study documentation.

•Provide EDC technical support to facilitate study timelines and deliverables.

•Manage timely-quality deliverables for the study teams for assigned protocol/study(s).

TechData is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

Company Description

https://quantive.bio/