Novo, Global Business Services (GBS), is recruiting for an Associate Functional Programmer position in its Research & Development department in Bangalore, Karnataka. The role focuses on clinical trial monitoring reports, Risk-Based Quality Management (RBQM), data analytics, and programming to support clinical trial quality and patient safety.
Candidates with a bachelor’s or master’s degree in Life Sciences, Computer Science, Information Technology, Clinical Information Management, or an equivalent qualification can apply if they meet the experience and technical skill requirements.
Job Details
| Particulars | Details |
|---|---|
| Company | Novo, Global Business Services (GBS) |
| Job Title | Associate Functional Programmer |
| Department | Research & Development |
| Category | Clinical Development |
| Location | Bangalore, Karnataka, India |
| Experience | 1–3 years |
| Job Type | Full-time role |
| Application Deadline | 30 October 2026 |
Position: Associate Functional Programmer
The Associate Functional Programmer will develop and maintain monitoring reports supporting Risk-Based Quality Management across the clinical trial portfolio. The role involves working with cross-functional stakeholders, integrating data from multiple sources, and converting clinical trial data into actionable insights.
Key Responsibilities
- Generate standard and customized Trial, Central, Medical Monitoring, and Risk Indicator reports.
- Develop new programs or customize existing programs using tools such as CMP, Qlik Sense, SQL, SAS, JMP, Power BI, Databricks, Python, and R.
- Understand stakeholder requirements and prepare detailed report-development specifications.
- Produce ad-hoc reports covering AESI, data-cleaning cycles, protocol deviations, site data-entry statuses, and subject lists.
- Prepare validation documentation and conduct peer reviews of programs and reports.
- Design report templates using data models or mock data.
- Participate in monitoring report meetings, document meeting minutes, provide input on data availability, and follow up on action items.
Eligibility and Qualifications
Candidates should meet the following requirements:
- Bachelor’s or master’s degree in Life Sciences, Computer Science, Information Technology, Clinical Information Management, or an equivalent qualification.
- 1–3 years of experience in the pharmaceutical industry.
- Preferably 1–2 years of experience in clinical data management systems, bioinformatics, or as a Clinical Research Associate.
Required Skills
- Basic proficiency in at least one programming language: SAS, SQL, Python, or R.
- Understanding of drug development processes and basic medical terminology.
- Familiarity with GxP guidelines and computer system validation processes.
- Strong analytical skills and an aptitude for data analytics and statistical concepts.
- Ability to identify technical solutions to data challenges.
- Good written and spoken English communication skills.
- Ability to collaborate effectively in a diverse, multicultural environment.
About the Department
The position is part of the Trial Monitoring & Reporting team within Research & Development at Novo’s Global Business Services centre in Bengaluru. The team supports clinical trial data quality and integrity through reporting frameworks and collaborates with colleagues at headquarters and across global clinical operations.
The role may involve international travel for training and stakeholder engagement.


