University of Rochester RDIA Senior Analyst-Programmer - 219032 in Rochester, New York
RDIA Senior Analyst-Programmer
School of Medicine & Dentistry
Full Time 40 hours Grade 054 Clin & Trans Science Institute
This position involves the development, evaluation, and testing of web-based database applications, data integrations, and programming to manage workflows for Clinical & Translational Science Award Consortium metrics data, clinical studies and experimental data and document procedures used. This may include integration with external data sources, clinical, experimental assay and specimen metadata for several large research centers, as well performing data quality assurance. Tasks also include formatting data for submission to public data repositories. The candidate will work under general supervision of the RDIA Technical Lead working closing with project owners, with latitude for independent judgment, and working with a team of other developers and data managers.
Adapts existing data management applications to meet project requirements.
Where possible, uses features of LabKey Server system to implement, design, test, and track data collection, workflows, and analysis. This includes use of the wikis, file content, lab assay modules, study, issues, and query modules of LabKey Server.
Consults with users and project owners to assess data preparation and management needs, program design and testing.
Confers with technical team in systems analysis and applications planning to assess needs and recommends modifications and/or additions to existing programs.
Custom, project specific programming
Primarily focused on custom programming for program metrics, clinical and experimental data management, data pipeline automation and integration with third-party systems.
Builds custom reports using LabKey Server SQL and R.
Offers solutions and suggestions to provide optimum efficiency and cost effectiveness and documents procedures used.
Provides consultation support, training and instructs large groups on such systems.
Data management tasks; Data QC/QA and scripting -
- Build high quality, reproducible workflows to automate data cleaning, data transformation, data QC and reporting using Java, Python, R, LabKey Client APIs, and SQL.
Collects and analyzes user requirements and system capabilities
- Meets with principal investigators, program staff, lab personnel, and statisticians involved in research studies to understand volume, frequency, and format of data to be collected, data workflows to be supported, and analytic tools to be implemented.
Attends and presents at project meetings, meets with supervisors, makes recommendations and attends educational seminars.
Bachelor’s degree in computer science, bioinformatics, data science or related field (Master’s preferred) and 4-5 years of related experience; or an equivalent combination of education and experience.
Experience with command line Linux environment required.
Experience with scripting data transformation in R and/or Python required.
Experience using relational databases. Working knowledge of SQL required.
Experience with LabKey Server software a plus.
Excellent attention to detail and the ability to work and communicate well with a multi-disciplinary team.
Must be able to work on-site.
Respect for each individual is fundamental, and diversity within the University community advances the University's Mission to Learn, Discover, Heal, Create – and Make the World Ever Better. The University is committed to the goals of equal employment opportunity as supportive of University values and those of our society. The University is committed to selecting faculty and staff without regard to age, color, disability, ethnicity, gender identity or expression, genetic information, marital status, military/veteran status, national origin, race, religion/creed, sex, sexual orientation, citizenship status, or any other status protected by law. In recruitment, the University makes special efforts to solicit the candidacy of underrepresented group members, veterans, and disabled persons, in furtherance of its Affirmative Action obligations. The University complies with all applicable non-discrimination laws in the administration of its policies, admissions, employment, and access to and treatment in University programs and activities.
How To Apply
All applicants must apply online.
EOE Minorities/Females/Protected Veterans/Disabled