Find Jobs
Find Jobs Near You – Available Work in Your Location
UNIV - Systems Programmer/ Developer II - Department of PHS
Career Insights for Programmer / Analyst
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on South Carolina data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Programmer or Analyst combines programming expertise with analytical skills to design, develop, and maintain software systems or applications. Responsibilities can include software solution design, writing code, testing software applications or systems, system integration, software deployment, and technical support. This role typically develops software solutions that meet specific business objectives.
$104,344 / year median in South Carolina
-26% projected decline
Job Description
- Univ) Worker Type Employee Worker Sub-Type Research Grant Cost Center
CC001038 COM PHS
Operations CC Pay Rate Type Salary Pay Grade University-TEC04 Pay Range 52,100.00- 70,300.00
- 88,600.
Work Shift Job Description Job Description:
Implements changes to and maintains Common Data Models (CDMs) for a variety of research purposes across the department. Works with other organizations to obtain the data required to populate the CDMs as well as write and maintain Extract, Transform and Load (ETL) scripts for the CDMs. Partners closely with Project Management (PM) teams across MUSC to gather data requirements for new research projects. Analyzes and normalizes relevant information related to business processes, functions, and operations to evaluate data credibility and determine relevance and meaning. Develops, implements, and oversees policies and procedures to ensure the integrity and availability of databases and their accompanying software. Assists in developing and implementing long term data management plans. This position will also handle incoming requests for research data queries.Job Duties:
35% Data analyst tasks working on developing SQL for research data requests (serving as a data honest broker), which include developing and running queries and reports and verifying results for research projects. 30%ETL Development:
Evaluate ETL (Extract, Transform, Load) tools/solutions as database sizes grow to include more data and different data types. Maintain, modify existing, and/or develop new ETL to support our projects. 15% Prepare reports for research colleagues, leadership, scientific publications and presentation. 10% Gathering data requirements for new and existing funded studies and working with various data owners to determine sources of needed data. 10% Work with other team members and project managers as needed through meetings and collaborative programming to ensure that the assigned tasks are accomplished in a timely manner.Additional Job Description Minimum Requirements:
A high school diploma and three years work experience in the modification and maintenance of system programs, the design and development of system software, or the testing and debugging of system software. An associate's degree or a bachelor's degree in a related field may be substituted for the required work experience.Physical Requirements:
(Note:
The following descriptions are applicable to this section: Continuous- 6-8 hours per shift; Frequent
- 2-6 hours per shift; Infrequent
- 0-2 hours per shift) Ability to perform job functions in an upright position.