Novotech is hiring for the Senior Clinical Data Programmer role in India, with the job location listed in Bangalore. Candidates with a Bachelor’s or Master’s degree in Life Sciences, Computer Science, Statistics, Data Science, Engineering, MCA, MSc IT or Computer Science, along with 4+ years of clinical database programming experience in Medidata Rave, Veeva Vault EDC or Viedoc, can apply.
Novotech Senior Clinical Data Programmer Recruitment 2026
Novotech, a global full-service Clinical Research Organization, is hiring for the role of Senior Clinical Data Programmer in India. This opportunity is suitable for experienced clinical data programming professionals who have strong hands-on exposure to EDC platforms and clinical trial database development.
The selected candidate will work with Novotech’s Clinical Data Programming unit and support database design, validation, integrations, edit checks, CRF development and technical issue resolution across clinical data management projects.
This is a strong opportunity for candidates with CRO or pharmaceutical industry experience who want to grow in clinical research technology, EDC programming, CDISC/CDASH standards and clinical database development.
Job Overview
| Details | Information |
|---|---|
| Company | Novotech |
| Role | Senior Clinical Data Programmer |
| Job ID | 4249 |
| Location | Bangalore, India |
| Job Type | Full-time |
| Experience | 4+ years |
| Qualification | Bachelor’s/Master’s in Life Sciences, Computer Science, Statistics, Data Science, Engineering, MCA, MSc IT/Computer Science |
| Industry | CRO / Clinical Research / Pharmaceutical |
| Salary Estimate | ₹10 LPA – ₹18 LPA |
| Posted Date | 26 July 2026 |
| Last Date | Not specified |
Key Responsibilities
- Design, build, validate, test and maintain clinical trial databases using Medidata Rave, Veeva Vault EDC and Viedoc EDC.
- Develop and maintain Case Report Forms based on study protocols and annotated CRFs.
- Configure edit checks, derivations, custom functions, visit structures, dynamic forms and workflow logic.
- Develop custom calculations and automated data validation logic for complex study requirements.
- Support external data integrations including central labs, ECG, ePRO/eCOA, IRT/RTSM, imaging and wearable device data.
- Define and validate data transfer specifications while coordinating with external vendors.
- Program and maintain data review listings, reconciliation reports and discrepancy management reports.
- Perform unit testing, integration testing, UAT and database maintenance activities.
- Ensure programming work follows company SOPs, ICH-GCP and Good Programming Practices.
- Annotate CRFs according to CDISC standards such as CDASH and SDTM.
- Provide technical support for database integrations, interfaces and data exchanges.
- Support computer system validation activities for electronic systems and applications.
- Participate in sponsor calls, project meetings and cross-functional discussions.
- Support database amendments, mid-study updates, database lock and post-production maintenance.
Qualifications / Who Can Apply
Candidates can apply if they have:
- Bachelor’s or Master’s degree in Life Sciences, Computer Science, Statistics, Data Science or Engineering.
- MCA, MSc Information Technology or MSc Computer Science qualification.
- Pharmaceutical industry or CRO background.
- Minimum 4+ years of programming experience in building clinical study databases.
- Hands-on experience with Medidata Rave programming, Veeva Vault EDC and Viedoc platforms.
- Knowledge of CDISC principles including CDASH and therapeutic area level CRFs.
This role is most suitable for experienced Clinical Data Programmers, EDC Programmers, Rave Programmers, Clinical Database Programmers and professionals working in clinical data management technology roles.
Skills Required
Technical Skills
- Medidata Rave programming
- Veeva Vault EDC
- Viedoc EDC
- Edit check programming
- Custom functions
- CRF development
- UAT and database validation
- External data integration
- Data transfer specifications
- Clinical database maintenance
Domain Skills
- Clinical Data Management
- Clinical trial protocols
- CDISC, CDASH and SDTM basics
- ICH-GCP
- Computer System Validation
- CRO and pharmaceutical industry processes
- Database lock and mid-study amendments
Soft Skills
- Analytical thinking
- Problem solving
- Cross-functional collaboration
- Technical communication
- Sponsor and vendor coordination
- Ability to work across multiple projects
Estimated Salary Range
The salary is not mentioned in the official job description. Based on the role level, required 4+ years of experience, EDC programming skills and Bangalore clinical research market, the estimated salary range may be around:
₹10 LPA – ₹18 LPA
Actual salary may vary depending on experience, current CTC, EDC platform expertise and interview performance.
Benefits
Novotech has mentioned the following benefits and workplace support:
- Flexible working options
- Paid parental leave for both parents
- Flexible leave entitlements
- Wellness programs
- Ongoing development programs
- Inclusive work environment
- Mentorship and professional development opportunities
- Supportive global work culture
How to Apply

