University of Utah Programmer/Analyst in Salt Lake City, Utah
Open Date 10/12/2020
Requisition Number PRN24510B
Job Title Programmer/Analyst
Working Title Programmer/Analyst
Job Grade F
FLSA Code Computer Employee
Patient Sensitive Job Code? No
Standard Hours per Week 40
Full Time or Part Time? Full Time
Work Schedule Summary
VP Area President
Department 01852 - HCI David Wetter Research Prog
City Salt Lake City, UT
Type of Recruitment External Posting
Pay Rate Range 47600 to 80000
Open Until Filled Yes
The Center for Health Outcomes and Population Equity ( HOPE ) at the University of Utah Huntsman Cancer Institute is accepting applications for a Programmer/Analyst to develop and maintain the center’s data infrastructure and analysis capabilities. The Center for HOPE , headed by Dr. David Wetter, conducts community-based and clinical research that focuses on health inequities, health care system change, behavioral risk factors, and the use of state of the science mobile health technologies for both assessment and intervention. The center’s expansive portfolio of research projects collect data from a variety of sources that include ecological momentary assessments, electronic health records, population health management, global positioning system/geographical information system, on-body sensors/accelerometry, survey, and text messaging. The successful candidate must have competency and experience in managing intensive longitudinal research data.
This position is considered Category IIA : Not required on campus and has the ability to telework remotely for the duration of the University of Utah’s response to COVID -19. An employee hired into this role will be responsible for providing space, telephone, printing, networking and/or internet capabilities at the telecommute location and agree to the terms of the University of Utah campus and Health Academics COVID -19 Telecommuting Agreement.
1.Design, develop, implement, and maintain databases for new and existing research studies to ensure that data storage is logical and simple for use by investigators.
2.Work with external collaborators to receive and manage data collected/stored at external sites
3.Develop data-related procedures and systems that comply with federal, state and local regulations (e.g., Health Insurance Portability and Accountability Act) governing personally identifiable information and protection of human subjects.
4.Ensure compliance with all data security requirements. Work with center’s administrative staff to create processes for monitoring compliance with the Data Use Agreements.
5.Work with research staff to create procedures for cleaning raw data and preparing it for research use (including performing various data quality and plausibility checks).
6.Have ownership of the research team’s critical data pipelines – systems to clean, transform, and aggregate data. This includes building new pipelines, scaling up data pipelines to integrate new forms of data as they become available, and maintenance of existing data pipelines. Implement systems and processes to improve quality of data pipelines over time.
7.Develop documentation, code, tools to support traceability of information across the entire data pipeline; implement systems to track data quality and consistency.
8.Report, where applicable, study findings and program data to funding agencies.
9.Plan roll-out and user-testing of data products prior to final release of data products to all end-users.
10.Develop protocols to disseminate data to end-users; protocols must align with data-use agreements.
11.Develop procedures for facilitating long-term digital preservation of documentation, code, tools, and data products.
12.Lay the groundwork for data analysis by guiding end-users through existing da ta products; create self-service systems (code and tools) for end-users to build on existing data products as needed to address specialized use-cases.
13.Work cross-functionally to define problem statements of end-users in terms of existing data products; partner with end-users to define problem statements in terms of new data products that push the envelope of innovation within end-user’s domain of application.
14.Managing requests for data from external third parties – including liaising with internal staff and external collaborators to provide data in a timely manner and maintenance of a database detailing the status of such external data requests.
Bachelor’s degree in Computer Science, a related area, or equivalency (2 years related work experience may be substituted for 1 year of education). 2-5 years of programmer/analyst or related experience.
Applicants must demonstrate the potential ability to perform the essential functions of the job as outlined in the position description.
Bachelor’s degree in Computer Science, Statistics, Mathematics, Engineering, or a related field or equivalent experience. A minimum of 3 years of work experience.
Experience with using programming languages (e.g., Python, C++, R, SAS ). Must have depth at least one programming language (e.g., has written >30,000 lines of code) and exposure in a secondary programming language (e.g., has written between 1,000-5,000 lines of code).
Experience initiating and driving technically-oriented projects and communicating project needs cross-functionally. Track record of demonstrating an ability to earn trust within and beyond their own team in their previous roles; has conviction and is tenacious, but is comfortable with being vocally self-critical and attentive to others; benchmarks themselves and their teams against the best; does not compromise quality for the sake of social cohesion.
Track record of demonstrating an ‘ownership mindset’ in previous roles – acting on behalf of the entire company/research center, beyond their own team; ‘that’s not part of my job’ is not part of their vocabulary.
Demonstrated ability to identify and learn cross-functional skillsets that would be complementary to one’s core skillset.
BA or BS and 5 – 8 years of experience managing large scale data projects for the purposes of supporting research or analysis.
Graduate degree in Computer Science or Statistics. Professional work experience in design, implementation, and maintenance of data pipelines. Professional work experience in data architecture, data modeling, schema design and software development. Professional work experience applying fundamental concepts in data analysis, such as logistic regression, standard errors, bias-variance tradeoff.
Type Benefited Staff
Special Instructions Summary
The University of Utah is an Affirmative Action/Equal Opportunity employer and is committed to diversity in its workforce. In compliance with applicable federal and state laws, University of Utah policy of equal employment opportunity prohibits discrimination on the basis of race or ethnicity, religion, color, national origin, sex, age, sexual orientation, gender identity/expression, veteran’s status, status as a qualified person with a disability, or genetic information. Individuals from historically underrepresented groups, such as minorities, women, qualified persons with disabilities, and protected veterans are strongly encouraged to apply. Veterans’ preference is extended to qualified applicants, upon request and consistent with University policy and Utah state law.
To inquire about this posting, email: firstname.lastname@example.org or call 801-581-2300. Reasonable accommodations in the application process will be provided to qualified individuals with disabilities. To request an accommodation or for further information about University AA/EO policies, please contact the Office of Equal Opportunity and Affirmative Action, 201 S. Presidents Cr., Rm 135, (801) 581-8365 (V/ TDD ), email: email@example.com .
The University is a participating employer with Utah Retirement Systems (“URS”). Eligible new hires with prior URS service, may elect to enroll in URS if they make the election before they become eligible for retirement (usually the first day of work). Contact Human Resources at (801) 581-7447 for information. Individuals who previously retired and are receiving monthly retirement benefits from URS are subject to URS’ post-retirement rules and restrictions. Please contact Utah Retirement Systems at (801) 366-7770 or (800) 695-4877 or University Human Resource Management at (801) 581-7447 if you have questions regarding the post-retirement rules.
This position may require the successful completion of a criminal background check and/or drug screen.
The University is a participating employer with Utah Retirement Systems (“URS”). Eligible new hires with prior URS service, may elect to enroll in URS if they make the election before they become eligible for retirement (usually the first day of work). Contact Human Resources at (801) 581-7447 for information. Individuals who previously retired and are receiving monthly retirement benefits from URS are subject to URS’ post-retirement rules and restrictions. Please contact Utah Retirement Systems at (801) 366-7770 or (800) 695-4877 or University Human Resource Management at (801) 581-7447 if you have questions regarding the post-retirement rules.This position may require the successful completion of a criminal background check and/or drug screen.