Role Overview
IQVIA is hiring a mid-level Clinical Python Developer/Programmer. This is a full-time role in IN. Part of IQVIA's Lifecycle hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Role Overview:
As a Software Development Manager (Python & R programmer) at our company, you will be a mid-senior individual contributor responsible for independently delivering clinical data programming, transformation, and review solutions in support of global clinical trials. Your role will involve hands-on expertise in Python and R, a strong understanding of clinical data standards, and the ability to work with minimal supervision while collaborating closely with Data Managers, Clinical Programmers, Statisticians, and Medical Reviewers throughout the study lifecycle.
Key Responsibilities:
- Independently develop and maintain Python and R programs for clinical data cleaning, data transformation, data review, and analysis.
- Support downstream clinical data programming activities as defined in the Data Management Plan (DMP).
- Create and maintain data review listings, metrics, and utilities to support ongoing study conduct and database lock activities.
- Perform detailed clinical data quality checks, trend analysis, and issue identification.
- Support ongoing data review, reconciliation, and query resolution.
- Ensure programming outputs meet accuracy, traceability, and audit readiness requirements.
- Actively support interim and final database lock deliverables.
- Apply and interpret CDISC standards (SDTM) in programming and data review.
- Ensure compliance with ICH-GCP, 21 CFR Part 11, and internal SOPs.
- Follow validated programming and documentation practices.
- Contribute to inspection-ready deliverables.
- Work closely with Data Managers, Clinical Programmers, Statisticians, and Medical Reviewers.
- Participate in cross-functional discussions related to data issues, timelines, and deliverables.
- Provide technical input during study start-up, conduct, and close-out phases.
- Develop reusable Python/R utilities and scripts to improve efficiency.
- Contribute to process automation, standardization, and innovation initiatives.
- Identify opportunities to reduce manual effort in data review and reporting.
Qualifications Required:
- Strong hands-on experience in Python and R.
- Proficiency with Python libraries such as Pandas and NumPy, and R for statistical analysis and data exploration.
- Strong SQL skills.
- Proven experience working with clinical trial data.
- Solid understanding of CDISC/SDTM standards.
- Experience in regulated clinical data environments.
About the Company:
IQVIA is a leading global provider of clinical research services, commercial insights, and healthcare intelligence to the life sciences and healthcare industries. They create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. IQVIA is committed to integrity in their hiring process and maintains a zero tolerance policy for candidate fraud. All information and credentials submitted in applications must be truthful and complete to ensure a fair recruitment process. Role Overview:
As a Software Development Manager (Python & R programmer) at our company, you will be a mid-senior individual contributor responsible for independently delivering clinical data programming, transformation, and review solutions in support of global clinical trials. Your role will involve hands-on expertise in Python and R, a strong understanding of clinical data standards, and the ability to work with minimal supervision while collaborating closely with Data Managers, Clinical Programmers, Statisticians, and Medical Reviewers throughout the study lifecycle.
Key Responsibilities:
- Independently develop and maintain Python and R programs for clinical data cleaning, data transformation, data review, and analysis.
- Support downstream clinical data programming activities as defined in the Data Management Plan (DMP).
- Create and maintain data review listings, metrics, and utilities to support ongoing study conduct and database lock activities.
- Perform detailed clinical data quality checks, trend analysis, and issue identification.
- Support ongoing data review, reconciliation, and query resolution.
- Ensure programming outputs meet accuracy, traceability, and audit readiness requirements.
- Actively support interim and final database lock deliverables.
- Apply and interpret CDISC standards (SDTM) in programming and data review.
- Ensure compliance with ICH-GCP, 21 CFR Part 11, and internal SOPs.
- Follow validated programming and documentation practices.
- Contribute to inspection-ready deliverables.
- Work closely with Data Managers, Clinical Programmers, Statisticians, and Medical Reviewers.
- Participate in cross-functional discussions related to data issues, timelines, and deliverables.
- Provide technical input during study start-up, conduct, and close-out phases.
- Develop reusable Python/R utilities and scripts to improve efficiency.
- Contribute to process automation, standardization, and innovation initiatives.
- Identify
Frequently Asked Questions
How do I apply for the Clinical Python Developer/Programmer position at IQVIA?
Use the Apply button above to submit your application directly to IQVIA. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Clinical Python Developer/Programmer position at IQVIA located?
This position is based in IN. IQVIA has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Clinical Python Developer/Programmer at IQVIA earn?
IQVIA has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Clinical Python Developer/Programmer role at IQVIA posted?
This role was posted on April 8, 2026 (60 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start