Job Title: Clinical Data Science Programmer
Location: Bangalore, Chennai, Trivandrum, India (Office-Based)
Job Type: Full-Time
Company: ICON plc
About ICON
ICON is a global healthcare intelligence and clinical research organization dedicated to accelerating the development of innovative medicines and treatments that improve patient outcomes worldwide. Driven by integrity, collaboration, agility, and inclusion, ICON partners with pharmaceutical, biotechnology, and medical device companies to deliver high-quality clinical research solutions.
Position Overview
ICON is seeking a Clinical Data Science Programmer to join its Clinical Data Sciences team. In this role, you will be responsible for developing, validating, and maintaining programming solutions that support clinical trial data analysis and reporting. You will collaborate closely with statisticians, data scientists, and cross-functional teams to ensure data quality, regulatory compliance, and efficient data processing throughout the clinical research lifecycle.
Key Responsibilities
Develop, validate, and maintain statistical programming code for clinical trial data analysis and reporting.
Create and manage analysis datasets, listings, tables, and figures (TLFs) to support study deliverables.
Collaborate with statisticians, clinical data scientists, and study teams to understand data requirements and analytical objectives.
Ensure programming activities comply with industry standards, company SOPs, and regulatory guidelines.
Review and validate datasets, outputs, and reports to ensure accuracy, completeness, and consistency.
Maintain comprehensive programming documentation, including specifications, validation reports, and code repositories.
Support data quality reviews and contribute to process improvement initiatives.
Participate in cross-functional meetings and provide programming expertise throughout study execution.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Statistics, Life Sciences, Biostatistics, Mathematics, or a related discipline.
Experience in statistical programming, preferably within a Clinical Research Organization (CRO), pharmaceutical, or biotechnology environment.
Strong understanding of clinical trial data structures and clinical research processes.
Knowledge of regulatory requirements and industry standards related to clinical data management and statistical programming.
Excellent analytical, problem-solving, and organizational skills.
Strong written and verbal communication abilities.
Technical Skills
Proficiency in SAS programming.
Experience with Medidata Rave and Custom Functions.
Knowledge of R and/or Python for data analysis and automation.
Understanding of clinical databases, data validation, and data transformation techniques.
Familiarity with CDISC standards (SDTM, ADaM) is preferred.
Experience with clinical reporting and statistical analysis workflows.
Preferred Qualifications
Prior experience supporting clinical trials across multiple therapeutic areas.
Experience working in a global, cross-functional clinical research environment.
Understanding of data visualization and advanced analytics methodologies.
Exposure to automation and process optimization initiatives within clinical data sciences.
Why Join ICON
Work with one of the world's leading clinical research organizations.
Contribute to innovative clinical programs that improve patient lives globally.
Access structured learning, development, and career progression opportunities.
Collaborate with industry-leading professionals across global teams.
Be part of a diverse, inclusive, and growth-oriented workplace culture.
Compensation & Benefits
Competitive base salary.
Performance-based incentives.
Comprehensive health and wellness programs.
Medical, dental, and vision coverage (where applicable).
Retirement and pension plans.
Life insurance and disability coverage.
Employee assistance programs.
Professional development and training opportunities.
Internal career growth pathways.
Equal Opportunity Statement
ICON is an Equal Opportunity Employer committed to fostering a diverse, inclusive, and accessible workplace. We welcome applicants from all backgrounds and provide reasonable accommodations throughout the recruitment process where required.
Uttar Pradesh :
Agra | Gajraula | Gautam buddha Nagar | Ghaziabad | Gorakhpur | Greater Noida | Jhansi | kanpur | Lucknow | Mathura | Noida | Park City | Prayagraj | Satyamev | Varanasi |Gujarat :
Ahmedabad | Ankleshwar | Baroda | Bharuch | Gandhinagar | Gujarat | Halol | Jhagadia | Mehsana | surat | Tarasadi | Vadodara | Vapi |Maharashtra :
Airoli | Ambernath | Amravati | Aurangabad | Dhule | Dombivali | Jalgaon | Kolhapur | Kurkumbh | Kurla | Madhapur | Mumbai | Nagpur | Nashik | Navi Mumbai | parel | Pune | Pune city | Shirpur | Tandalja | Tarapur | Thane | Vikhroli | Yerawada |Haryana :
Ambala | Gurugram | Haryana | Hisar | Kurukshetra | Panchkula | Rohtak | Shivalik |Punjab :
amritsar | Bathinda | Bela | Chandigarh | ludhiana | Moga | Mohali | Patiala | Phagwara | Punjab | Rajpura |Andra Pradesh :
Anakapali | Anantapur | Bhimavaram | Chittoor | Guntur | Gurgaon | Kakinada | Mangalagiri | Nellore | Pydibimavaram | Tirupathi | Vijayawada | Visakhapatnam |Tamil Nadu :
Annamalainagar | Chennai | Coimbatore | Erode | Madurai | Nagercoil | Ooty | Pudupakkam | Srivilliputtur | Tamil nadu | Tiruchirappalli | tiruppur | Trichy | Vellore | Yogyakarta |Himachal Pradesh :
Baddi | Solan |Rajasthan :
Banasthali | Bhiwadi | Jaipur | Pilani | Udaipur |Karnataka :
Bangalore | Belgaum | Bengaluru | B.G Nagara | Bommasandra | Colorado | Czech Republic | Karnataka | Mangaluru | Mysore | Udupi |Madhya Pradesh :
Bhopal | Dewas | Gwalior | Indore | Khandwa | Khargone | Pithampur | Ujjain |Odisha :
Bhubaneswar | Rourkela |Chhattisgarh :
Bilaspur | Eot Municipality | Raipur |Uttarakhand :
Dehradun | Halifax | Nainital | Rishikesh | Roorkee |Delhi :
Delhi | Gangtok | New Delhi | PAN-India |Assam :
Dibrugarh | Diburghar | Guwahati |West Bengal :
Digha | Kolkata | Mukundapur |Goa :
Goa | Panaji | Verna |Bihar :
Hajipur | Patna |Kerala :
Kannur | Kochi | Malappuram | Thiruvananthapuram | Trivandrum |Pondicherry (Puducherry) :
Pondicherry (Puducherry) |Jharkhand :
Ranchi |Sikkim :
Rangpo |India :
Remote, India | Siliguri |Illinois :
Abbott Park | Bloomingdale | Champaign | Chicago | Deerfield | Glenview | Lake Forest | Lombard | Naperville | Norridge | Park RIdge | Round Lake |Maryland :
Aberdeen | Baltimore | Bel Air | Cheverly | Columbia | Elkridge | Gaithersburg | Largo | Linthicum | Rockville | Towson | Upper Marlboro | White Plains |Texas :
Abilene | Arlington | Austin | Boerne | Brenham | Bulverde | Carrollton | Cedar Hill | Corpus Christi | Corsicana | Dallas | Denton | El Paso | Fort Worth | Garland | Houston | Lakeway | Longview | Mcallen | North Richland Hills | Plano | Richardson | San Antonio | Seguin | Tyler | Waco |California :
Adelanto | Alameda | Albion | Arcata | Atherton | Berkeley | Brisbane | Burlingame | Burney | California | Carlsbad | Crescent City | Davis | Downey | El Monte | El Segundo | Emeryville | Eureka | Fortuna | Foster City | Fremont | Glendale | Hayward | Hoopa | Irvine | La Jolla | Los Angeles | Martinez | McKinleyville | Menlo Park | Millbrae | Milpitas | Morgan Hill | Mountain View | Nevada | Novato | Oakland | Orange | Pacheco | Palo Alto | Pasadena | Pleasanton | Pomona | Redding | Redwood City | Riverside | Roseville | Sacramento | San Bernardino | San Carlos | San Diego | San Francisco | San Gabriel | San Jose | San Mateo | San Rafael | Santa Clara | Santa Cruz | Santa Monica | Simi Valley | Soledad | South San Francisco | Stanford | Stanton | St. Helena | Stockton | Sunnyvale | Temecula | Thousand Oaks | Valencia | Vallejo | West Sacramento | West Valley City | Whittier | Willits |New York :
Albany | Biddle | Brooklyn | Buffalo | Hauppauge | Hawthorne | Hicksville | Ithaca | Middleburgh | Morningside Heights | New York | Pearl River | Poughkeepsie | Rensselaer | Rhinebeck | Syracuse | Utica | Watertown |New Mexico :
Albuquerque | Farmington | Santa Fe | Tucumcari |Pennsylvania :
Ambler | Bethlehem | Collegeville | Harrisburg | Lancaster | Marietta | Middletown | Philadelphia | Pittsburgh | Plymouth Meeting | Pottstown | Radnor | Sellersville | Southampton | Spring House | West Chester | Wyomissing |Alaska :
Anchorage | Barrow | Bethel | Juneau | Sitka | Wrangell |Massachusetts :
Andover | Billerica | Boston | Cambridge | Devens | Lexington | Massachusetts | Medford and Somerville | Rockland |Wisconsin :
Appleton | Kenosha | Pleasant Prairie | Portage | Waukesha |United states :
Arizona | Buffalo Grove | Clayton | Downers Grove | fairmont | Geelong Vic | Georgia | Keene | Michigan | Mt. Pleasant | New Jersy | OH | Piedmont | Salisbury | Whitesboro | Winston-Salem |Georgia :
Atlanta | Augusta | Rome |Maine :
Bangor | Brewer |New Jersey :
Basking Ridge | Bloomfield | Branchburg Township | Bridgewater | Brunswick | Burlington | Charlotte | Clark | Cranbury | Dunellen | East Brunswick | Edison | Fairfield | Far Hills | Flemington | Hackensack | Hopewell | Indianapolis | Jersey City | Linden | Livingston | Lyndhurst | Mahwah | Monmouth Junction | Montville | Mount Arlington | Newark | New Brunswick | Nutley | Paramus | Parsippany | Passaic | Paterson | Peapack-Gladstone | Pine Brook | Piscataway Township | Plainsboro | Princeton Junction | Rahway | Raritan | Somerset | Somerville | South Plainfield | Sparta | Summit | Titusville | Trenton | Warren Grove | Westfield | West Orange | Wharton | Whippany |Ohio :
Batavia | Blue Ash | Cincinnati | Cleveland | Columbus, | Dayton | Erie | Evendale | Franklin | Hamilton | Huber Heights | Kings Mills | Macedonia | Mason | Milford | Montgomery | Norwood | Oregoina | oxford | Waynesville |LA :
Baton Rouge | Monroe | New Orleans |Washington :
Bellevue | Bothell | Friday Harbor | Goldendale | Mount Vernon | Pullman | Seattle | Sherwood | Tacoma | Vancouver |Oregon :
Bend | Coquille | Corvallis | Eugene | Florence | Grants Pass | John Day | Lake Oswego | Lakeview | Portland | Reedsport | Roseburg | Salem | Springfield | Woodburn |Wyoming :
Big Piney | Cokeville |Alabama :
Birmingham |Virginia :
Blacksburg | Charlottesville | Falls Church | Mechanicsville |Indiana :
Bloomington | West Lafayette |Florida :
Boca Raton | Brooksville | Clearwater | Cooper City | Coral Gables | Coral Springs | Daytona Beach | Florida | Gainesville | Hollywood | Jacksonville | Maitland | Marsa | Miami | Naples | North Miami Beach | Orlando | Pembroke Pines | Plantation | Port St. Lucie | Rueil-Malmaison | Saint Petersburg | Sarasota | Stuart | Tallahassee | Tampa | West Palm Beach | Winter Haven |Idaho :
Boise |Colorado :
Boulder | Denver | Westminster |Connecticut :
Bridgeport | Bristol | Enfield | Groton | Hartford | New Haven | Newtown | South Windsor | Stamford | Storrs | West Hartford |North Caroline :
Carolina Beach | Chapel Hills | Durham | Holly Springs | Morrisville | Philippines | Raleigh | Rocky Mount | Sanford | Scottsdale |Arizona :
Chandler | Kingman | Lake Havasu City | Mesa | Peridot | Phoenix | Surprise | Tempe | Tucson | Yuma |South Carolina :
Charleston |Kansas :
Chengdu | Garden city | Kansas City | Lawrence | McPherson |North Carolina :
Concord | Lumberton | North Carolina |Michigan :
Detroit | Houghton Lake | Macomb | Southfield |North Dakota :
Dickinson |Minnesota :
Duluth | Eden Prairie | Fridley | Hibbing | Maple Grove | Minneapolis and St. Paul, Minnesota. | Minnetonka | St.Paul |Kentucky :
Edgewood | Ft MItchell | Louisville | Shelbyville |Arkansas :
Fort Smith |Kington :
Frank Scottile Blvd |Missouri :
Fulton | Milan | St. Louis |United States :
Hawai | kentucky | Sylmar | Woonsocket |Nebraska :
Hebron | Nebraska City |Hawaii :
Hilo | Honolulu |Tennessee :
Knoxville | Memphis | Nashville |Louisiana :
Lake Charles | Shreveport |Nevada :
Las Vegas | Tonopah | Tonopsh | Virginia |New Hampshire :
Lebanon | Macon | Manchester |Portugal :
Lisbon | Oeiras | Portugal |WI :
Madison | Wausau |Republic of Mexico :
Mexico |northeastern :
New Hampshire |Oklahoma :
Oklahoma City |Puerto Rico :
San Juan |Albama :
Tuscaloosa |D.C :
Washington |Delaware :
Wilmington |North Rhine Westphalia :
Aachen | Bielefeld | Bochum | Bonn | Cologne | Dortmund | Duisburg | Dusseldorf | Munster |Munich :
Bavaria |Bavaria :
Bayreuth | Erlangen | Munich | Regensburg | Wurzburg |Brandenburg :
Berlin |Baden-Wurttemberg :
Biberach an der Riß | Freiburg | Grenzach | Heidelberg | Karlsruhe | Konstanz | Stuttgart | Tubingen | Ulm |Hesse :
Darmstadt | Marburg |Hessen :
Frankfurt | Harveysburg |Germany :
Germany | GErmany |Lower Saxony :
Gottingen | Hannover | Leipzig |Saxony Anhalt :
Halle |Rotherbaum :
Hamburg |Rhineland Palatinate :
Ingelheim am Rhein | Mainz |Schleswig Holstein :
Kiel |Berlin :
Mitte |Mecklenburg Vorpommern :
Rostock |Saarland :
Saarbrucken |Switzerland :
Basel | Zurich |Serbia :
Belgrade | Serbia |Hungary :
Budapest |BULGARIA :
Bulgaria | Vedant |Denmark :
Copenhagen | Denmark |Europe :
Europe | France | Latvia | Lendava | Leuven | Poland | Slovenia | Spain |Finland :
Finland |Istanbul :
Istanbul | Turkey |Norway :
Norway | NOrway |Romania :
Romania |Belgium :
Wavre |Tipperary :
Ballydine |Cork :
Brinny | Ringaskiddy |Carlow :
Carlow |Republic of Ireland :
Cork | Dublin | Limerick | Waterford |Ulster :
Donegal |Meath :
Dunboyne |Dún Laoghaire :
Dún Laoghaire |Galway :
Galway |County Dublin :
Swords |Republic of China :
Beijing |China :
China | Quarry Bay |Liaoning :
Dalian |Zhejiang :
Hangzhou |Tokiyo :
Osaka | Tokyo |Shanghai Sai :
Shanghai Shi |Hubei :
Wuhan |Capital of Netherland :
Amsterdam |North Brabant :
Breda |Noord Holland :
Haarlem |South Holland :
Leiden |Netherlands :
Netherlands |Remote Australia :
Arkansas | Remote Australia |New South Wales :
Ballina | Sydney |Republic of Western Australia :
Nedlands |Queensland :
Queensland |Melbourne :
South Yarra |United Kingdom :
England | Harlow | Leeds | London | Maidenhead | Salt Lake City | Stevenage | Stirling | United Kingdom |North Yorkshire :
Harrogate |South Yorkshire :
Sheffield |Oxfordshire :
Witney |Ontario :
Renfrew | Uxbridge | Mississauga | North York | Australia | Richmond Hill |Canada :
Canada |Quebec :
Montreal |Brussels :
Brussels |Antwerp :
Heist op den Berg |Flemish Brabant :
Zaventem |South America :
Peru | Argentina |Brazil :
Brazil | Sao paulo |Attica :
Athens | Koropi |Greece :
Greece |North Island :
Auckland |New Zealand :
New Zealand |Austria :
Austria |Vienna :
Vienna |Catalonia :
Barcelona |Madrid :
Madrid |Cebu Province :
Cebu City |Philippines :
Manila |Croatia :
Croatia |Zagreb :
Zagreb |Estonia :
Estonia | Tartu |Harju County (Maakond) :
Tallinn |Hà Nội :
Hà Nội | Hanoi |Ho Chi Minh :
Ho Chi Minh City |Italy :
Italy |Lombardy :
Rho |Jakarta :
Jakarta |East Java :
Surabaya |Japan :
Saitama | Japan |Tokyo :
Otemachi |North Ostrobothnia :
Oulu |Southwest Finland (Varsinais-Suomi) :
Turku |Remote Korea :
Remote Korea |Republic of Korea :
Seoul |Kazakhstan :
Almaty |Republic of Thailand :
Bangkok |Israel :
Tel Aviv | Kfar Saba | Yavne | Netanya | Be'Er Sheva |Remote :
Milwaukee | Tulsa | Bishop | Remote - Africa | Texas | Lousiana | Perth | Medan | Slovakia | Victoria | Regulatory Labeling Manager (NA and LATAM Only) | Hammond | Switzerland | Remote - Europe | Castlebar | Zaragoza | Green Way | Thailand | Melbourne | French | Springville | Bountiful | Ireland | Riga | Remote - Middle East | Leinster | Xzagreb | McFarland | Blue Bell | Faridabad | Hungary | Remote - South America (Latin Americal) | Belgium | Nairobi | Minnesota | Manipal | Lenexa |Republic of Colombia :
Bogota |Williamson :
Brentwood |Bucharest :
Bucharest |Buenos Aires :
Buenos Aires |Republic of Egypt :
Cairo |Mexico :
New Mexico | Ciudad de México |Dubai :
Dubai |Makkah :
Najran | Khulais | Riyadh | Rabigh | King Abdullah Economic City | Jeddah |Kuala Lumpur :
Kuala Lumpur |Kyiv Oblast :
Kyiv |Lima Region :
Lima |France :
Paris | Lyon |South Africa :
Midrand | South Africa |Nišava District :
Niš |Bohemia :
Prague |Chile :
Santiago |Bosnia and Herzegovina :
Sarajevo |Singapore :
Singapore |Sofia City :
Sofia |Sweden :
Sweden |Taipei :
Taipei |Mazovia :
Warsaw |