Programmer or Senior Programmer
Listed on 2026-02-12
-
Software Development
Data Engineer, Data Scientist
Job Details
Job no: 495120
Work type: Staff Full-time
Location: UMBC Campus
Categories: Information Technology/IT
The Hilltop Institute is seeking a Programmer or Senior Programmer with experience in SAS, SQL, and/or ETL applications to join its Programming Operations team. The team conducts programming to transform, standardize, and load data into a central repository and relational database, and maintains the Maryland Department of Health Medicaid Management Information System (MMIS)-based web-based Decision Support System (DSS) and Tableau®-based Data Port.
WhyWork at UMBC?
UMBC offers competitive compensation. The Programmer role starts at $93,000; the Senior Programmer starts at $118,000 and has over 4 weeks of vacation for regular full‑time roles. Tuition remission is also available. A hybrid telework schedule may be available.
ResponsibilitiesThe Programmer or Senior Programmer will develop, recommend, and execute strategies for advanced programming, statistical analysis, and automation for data processing, as well as oversee peer review processes to ensure quality output.
- Developing and maintaining Hilltop’s Medicaid (MMIS), Medicare, LTSS assessment, nursing home assessment (MDS), and hospital discharge data.
- Leading development and peer review of advanced SAS programs, including macro development, data step programming, PROC SQL, and other ETL and automated processes.
- Developing and maintaining full‑stack applications using modern frameworks and languages.
- Supporting the programming manager, analysts, and programmers.
- Performing other duties as assigned.
Minimum Qualifications Programmer
Requires a bachelor’s degree in Cybersecurity, Data Science, Computer Science, or a closely related field with at least 5 years of professional experience in SAS, SQL, and/or ETL applications, or a master’s degree with 3 years’ experience. Must be proficient in Microsoft Word, Excel, and PowerPoint and have strong analytical and communication skills.
Senior ProgrammerRequires a bachelor’s degree in Cybersecurity, Data Science, Computer Science, or a closely related field with at least 7 years of professional experience in SAS, SQL, and/or ETL applications, or a master’s degree with 5 years’ experience. Must be proficient in Microsoft Word, Excel, and PowerPoint and have strong analytical and communication skills.
Preferred Qualifications- Strong interest in working with large data sets.
- Knowledge of Medicare and Medicaid data sets and databases.
- Ability to work in multidisciplinary teams and be flexible in a fast‑paced environment.
- Excellent interpersonal skills.
- Tuition remission at UMBC for eligible dependents after two years of full‑time employment.
- Life and disability insurance.
- Retirement plans (including the choice of joining the pension plan).
- Wellness opportunities.
- Much more.
Programmer: $93,000 to $105,000;
Senior Programmer: $118,000 to $134,000 depending on qualifications and experience. The final salary will be set based on internal equity, budget, prior experience, and other considerations.
Full-time
TypeGrant Funded – employment contingent upon award renewal.
FLSA StatusExempt
Equal Opportunity StatementUMBC is an affirmative action/equal opportunity employer. Applications from women, minority group members, veterans, and individuals with disabilities are encouraged.
Work AuthorizationAs required by the 1986 Immigration Act, applicants must present acceptable documentation upon hire showing U.S. citizenship or authorized work status.
AdvertisedNov 21 2025 09:00 Eastern Standard Time
Applications CloseOpen Until Filled
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).