Jobs at UMBC

Senior Programmer

Apply now Job no: 493015
Work type: Staff Full-time
Location: UMBC Campus
Categories: Information Technology/IT


The Hilltop Institute

The Hilltop Institute at the University of Maryland, Baltimore County (UMBC) uses a data-driven approach to inform key state and federal policymakers on health care financing and delivery system reform in Maryland and other states. Hilltop’s Programming Operations team uses complex SAS programs to transform, standardize, and load data into a central repository and data warehouse. Datasets within the repository include Medicare and Medicaid administrative data, hospital discharge data, nursing home assessment data, and long-term services and supports (LTSS) assessment and program participant data. Hilltop uses rigorous SAS programming further to restructure and format data in order to develop methods of evaluating health care quality and performance measures, conduct program evaluation, and perform rate setting. The team also maintains the MMIS-based interactive web-based Decision Support System (DSS) and Tableau®-based DataPort to meet the reporting needs of health care policy decision-makers. Clients include the Maryland Department of Health, the Maryland Health Care Commission, the Developmental Disabilities Administration, and the Health Services Cost Review Commission, as well as the federal government and Medicaid agencies in other states.


Hilltop seeks a senior programmer with experience in SAS, Python, and SQL programming, possesses strong analytical skills and has a solid grasp of data management. Hilltop’s Information Systems and Programming team is at the forefront of knowledge in working with large Medicaid and other health-related databases.

The Senior Programmer will be responsible for developing and managing multiple programming projects.

Specific duties include:

  • Developing and maintaining Hilltop’s Medicaid (MMIS), Medicare, LTSS assessment, nursing home assessment (federal Minimum Data Set, or MDS) data, and inpatient and outpatient hospital discharge data
  • Leading projects focused on streamlining and automating routine programming tasks
  • Performing SAS programming under a variety of operating systems
  • Creating recurring and automated programs written in SAS and SQL
  • As a leader on the programming team, working to ensure high quality products are developed and adhere to the Agile methodology of software development
  • Checking all code into version control (gitlab) and maintaining an accurate history of changes in the ticketing system (Microsoft Devops)
  • Reporting all findings to clients, both internal and external
  • Performing other duties as assigned
Required Minimum Qualifications:

Requires a bachelor’s degree (master’s preferred) in a related area and seven years of programming or related experience. (Note: A master’s degree may be substituted for two years of the required experience.)

Must have strong analytical skills with attention to detail; programming experience with SAS and SQL; employ advanced programming techniques to maximize efficiency in programming and processing data; be comfortable working in both a team environment and independently; be proficient with Google G Suite and Microsoft Word, Excel, and PowerPoint; have experience with version control software and ticketing systems; and have excellent verbal and written communication and time management skills.

Preferred Qualifications: 

The ideal candidate will possess the following professional and interpersonal competencies: a strong interest in working with large data sets; familiarity with Python and UNIX /Linux; a knowledge of Medicare and Medicaid data sets and databases; the ability to work in multi-disciplinary teams and be flexible in a fast-paced environment; and excellent interpersonal skills.

Special Instructions to Applicants:

Upload a cover letter, resume and contact information for three professional references.  

Screening of Applications Begins: Resumes will be accepted until the position is filled, but for best consideration, submit a cover letter, resume, and the contact information for three professional references by September 12, 2019.
Salary: Salary is commensurate with qualifications and experience.
Hours: Full-time
Type: Grant Funded
Additional Information:

Note: this is a grant-funded position wherein employment is contingent upon the renewal of the grant.

FLSA Status: Exempt
Benefits: UMBC offers a benefits package for regular and grant-funded regular employees including generous leave, excellent health, life, and disability insurance, retirement plans, tuition remission, on-site preschool, and numerous professional development and wellness opportunities. Contingent II positions may include some benefits. To learn more about our benefits click here.
 Equal Opportunity Statement: UMBC is an Affirmative Action/Equal Opportunity Employer. Applications from women, minority group members, veterans and individuals with disabilities are encouraged to apply.


If you require a reasonable accommodation for a disability for any part of the employment process, please contact the Human Resources Department at 410-455-2337 or MD TTY Relay Service 1-800-735-2258 between 8:30 a.m. and 4:00 p.m. Monday through Friday.

Work Authorization  As required by the 1986 Immigration Act, be prepared to present acceptable documentation upon hire showing your identity and that you are a U.S. citizen or an alien who is authorized to work.

Advertised: Eastern Daylight Time
Applications close: Open Until Filled

Back to search results Apply now Refer a friend

Share this:

| More