University of Rochester

University of Rochester logo

Job Information

University of Rochester CTSI Clinical Research Programmer Analyst - 233867 in Rochester, New York

CTSI Clinical Research Programmer Analyst Job ID 233867

Location School of Medicine & Dentistry Full/Part Time Full-Time Favorite Job Regular/Temporary Regular Opening

Full Time 40 hours Grade 053 Clin & Trans Science Institute


8 AM-5 PM



Opportunity to join the growing CTSI Informatics team to support initiatives to transform and accelerate clinical research. Under general direction and with considerable latitude for the exercise of independent judgment and initiative, the Programmer Analyst is responsible for supporting informatics-related infrastructure programs, and contributing to the specification, development, and deployment of research tools and projects. This includes support for clinical research data warehouses and the Secure Environment for Research Data & Analytics (SERDA) computing platform. This position works collaboratively CTSI Informatics team members, eRecord team members, senior CTSI leadership and other research informaticians.


Reports to the CTSI Informatics Lead Informatician. Works collaboratively with other CTSI Informatics Branch staff, including other Research Informaticians and programmers, and ISD EPIC partners, including the Enterprise Data and Analytics team. Expected to work in a collegial manner with all faculty, staff and students, and independently manage priorities and deadlines.


  • Evaluate, adopt, and improve open-source packages and tools to analyze and report data quality and completeness in research data warehouses

  • Develop SQL queries, procedures, and other scripting codes (Python or R) to assist in the maintenance and validation of the research Common Data Models, including i2b2 and OMOP

  • Support development and operation of the computer programs to facilitate the process of CTSI’s informatics activities and research tools, including clinical data cohort discovery tools, ATLAS and TriNetx

  • Design, develop, and maintain online dashboards in support of reporting of CTSI informatics services, and operation of research data warehouses and the SERDA program

  • Work closely with other clinical research informaticians and programmer analysts on process improvement

  • Other projects and job duties as assigned


  • Bachelor’s degree with major course work Computer Science, Computer Engineering, Software Engineering, or equivalent, minimum of 2 years of related work experience, or an equivalent combination of education and experience/training.

  • A minimum of 2 years of programming experience with SQL in Microsoft SQL Server is required. Experience and knowledge with programming language (Python or R) and BI tools (e.g. Tableau, Microsoft Power BI) are required.

  • Familiarity with common data model such as i2b2 or OMOP and medical vocabularies (ICD, CPT4, SNOMED, etc.) are highly valuable.

  • Must have the ability to juggle several projects at once.

  • Requires excellent communication and organization skills

    The University of Rochester is committed to fostering, cultivating and preserving a culture of diversity and inclusion. The University believes that a diverse workforce and inclusive workplace culture enhances the performance of our organization and our ability to fulfill our important missions. The University is committed to fostering and supporting a workplace culture inclusive of people regardless of their race, ethnicity, national origin, gender, gender identity, sexual orientation, socio-economic status, marital status, age, physical abilities, political affiliation, religious beliefs or any other non-merit fact, so that all employees feel included, equally valued and supported.

    How To Apply

All applicants must apply online.

EOE Minorities/Females/Protected Veterans/Disabled