Power BI Visualization Programmer – Clinical Data Analytics
Locations: Bangalore and Chennai, India
Work Model: Office (Non-Flex)
Employment Type: Full-Time
Job ID: JR142005
Application Deadline: February 20, 2026
Company: ICON plc
ThePharmaDaily.com is featuring a strategic opportunity for a Power BI Visualization Programmer with ICON plc, a global leader in healthcare intelligence and clinical research services. This role is positioned within Clinical Data Management and focuses on advanced clinical data visualization, analytics, and dashboard development to enhance global clinical trial oversight and decision-making.
Job Overview
The Power BI Visualization Programmer will serve as a Clinical Data Transformation Lead, driving the design and implementation of innovative clinical dashboards and data visualization solutions. The role supports Global Development functions including Business Data Management (BDM), Precision Medicine, Clinical Science, Pharmacometrics, and Imaging.
This position plays a critical role in improving clinical data review, cleaning efficiency, operational performance tracking, and regulatory compliance through scalable, high-performance visualization platforms leveraging Scientific Data Lake architecture.
Key Responsibilities
Lead development of advanced clinical dashboards including Clean Patient Trackers, Audit Trail Insights, Data Quality Dashboards, Operational and Site Performance Dashboards, and Medical Monitoring Dashboards
Deliver actionable insights to improve clinical oversight, data cleaning processes, and decision-making across clinical programs
Integrate and transform data from Scientific Data Lake and multiple clinical data sources
Ensure data quality, consistency, validation, and compliance with regulatory standards
Design optimized data models for efficient querying and real-time visualization
Develop reusable Power BI visualization components and maintain a standardized component library
Implement data validation routines and automated quality checks
Optimize SQL queries and performance for large-scale clinical datasets
Apply caching strategies, aggregation techniques, and load testing to ensure dashboard scalability
Support data governance and compliance with GCP, GDPR, HIPAA, and CDISC standards
Required Qualifications and Experience
Bachelor’s or Master’s degree in Data Science, Statistics, Computer Science, or related field (advanced certifications in data analytics or clinical data science preferred)
Minimum 8+ years of experience in clinical data analytics, clinical data management, or data visualization within the pharmaceutical or CRO industry
Proven experience developing Power BI dashboards (Tableau experience is an advantage)
Strong programming skills in Python or R
Advanced SQL expertise for data modeling and performance optimization
Deep understanding of clinical trial processes and CDISC standards
Experience working with data lakes, ETL pipelines, data integration frameworks, and analytics automation
Strong knowledge of regulatory compliance including ICH-GCP, GDPR, and HIPAA
Excellent analytical, problem-solving, and stakeholder communication skills
Core Competencies
Clinical data visualization and dashboard architecture
Scientific Data Lake integration and transformation
Real-time performance monitoring and KPI tracking
Data validation and quality assurance
Regulatory-compliant clinical data analytics
Scalable data modeling and performance optimization
Compensation and Benefits
ICON offers a competitive compensation package benchmarked against industry standards. Employees benefit from comprehensive country-specific benefits designed to support professional growth, health, and work-life balance, including:
Annual leave entitlements
Comprehensive health insurance plans
Retirement planning programs
Life assurance coverage
Global Employee Assistance Programme (TELUS Health)
Flexible optional benefits such as wellness programs and subsidized services
Equal Opportunity Statement
ICON is committed to fostering an inclusive and accessible workplace environment. All qualified applicants will receive equal consideration without discrimination based on protected characteristics. Reasonable accommodations are available during the recruitment and employment process where required.a
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 | 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 | India | 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 :
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 | Georgia | Keene | Michigan | Mt. Pleasant | New Jersy | OH | Piedmont | Salisbury | United States | 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 | Australia | Richmond Hill | Mississauga | North York |Canada :
Canada |Quebec :
Montreal |Brussels :
Brussels |Antwerp :
Heist op den Berg |Flemish Brabant :
Zaventem |South America :
Argentina | Peru |Brazil :
Sao paulo | Brazil |Attica :
Koropi | Athens |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 :
Hanoi | Hà Nội |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 :
Kfar Saba | Tel Aviv | Yavne | Netanya | Be'Er Sheva |Remote :
Springville | Remote | Nairobi | Remote, USA | Medan | McFarland | Regulatory Labeling Manager (NA and LATAM Only) | Switzerland | Lousiana | Remote - South America (Latin Americal) | Texas | Xzagreb | Remote - Africa | Riga | Melbourne | Minnesota | Belgium | Tulsa | Castlebar | Ireland | Hungary | Lenexa | French | Leinster | Green Way | Thailand | Bountiful | Faridabad | Zaragoza | Bishop | Remote - Europe | Manipal | Hammond | Blue Bell | Slovakia | Remote - Middle East | Victoria |Republic of Colombia :
Bogota |Williamson :
Brentwood |Bucharest :
Bucharest |Buenos Aires :
Buenos Aires |Republic of Egypt :
Cairo |Mexico :
Ciudad de México | New Mexico |Dubai :
Dubai |Makkah :
Riyadh | King Abdullah Economic City | Khulais | Jeddah | Rabigh | Najran |Kuala Lumpur :
Kuala Lumpur |Kyiv Oblast :
Kyiv |Lima Region :
Lima |France :
Lyon | Paris |South Africa :
South Africa | Midrand |Nišava District :
Niš |Bohemia :
Prague |Chile :
Santiago |Bosnia and Herzegovina :
Sarajevo |Singapore :
Singapore |Sofia City :
Sofia |Sweden :
Sweden |Taipei :
Taipei |Mazovia :
Warsaw |