SYSTEMS PROGRAMMER II

University of Alabama at Birmingham

University of Alabama at Birmingham

Software Engineering

university, fl, usa

USD 60,835-98,855 / year

Posted on May 30, 2026
SYSTEMS PROGRAMMER II - (T236199)

Description

SYSTEMS PROGRAMMER II

University of Alabama at Birmingham

This position will commit to fostering an environment of heightened security following IT Security Polices and participating in security training, such as Health Insurance Portability & Accountability Act (HIPAA) and Family Education Rights and Privacy Act (FERPA), on an annual basis.

General Responsibilities

  • Provides technical and programming software support to enable efficient and reliable availability of mainframe computers, mini-computers and microcomputers supported by the department.

  • Functions as a project leader ; responsible for planning, analyzing and designing new computer programs and processes.

Additional Duties

  • Application Development Maintenance Design, develop, test, and maintain custom applications that support academic scheduling, clinical workflows, and research initiatives.

  • Enhance and support the student clinical rotation scheduling system, ensuring alignment with academic calendars and operational needs.

  • Develop and maintain automated reports and dashboards using scripting languages and data tools.

  • Ensure all applications meet institutional security standards and regulatory requirements, including FERPA and HIPAA compliance.

  • Monitor, troubleshoot, and resolve system issues to ensure performance, reliability, and data integrity.

  • Electronic Dental Records (EDR) Support Provide technical support and maintenance for electronic dental record systems, including current and future platforms.

  • Assist with system configuration, data integrations, and reporting within EDR/EHR environments.

  • Support implementation activities such as upgrades, migrations, and new feature deployments.

  • Collaborate with stakeholders to optimize system functionality and user experience.

  • Collaboration Requirements Gathering Work with faculty, leadership, and operational teams to gather and analyze technical requirements.

  • Translate business and functional needs into technical specifications and system solutions.

  • Provide recommendations to improve system workflows, efficiency, and performance.

  • Support cross-functional initiatives requiring data integration or system enhancements.

  • Technical Leadership Support Serve as a technical resource and project lead for programming and system-related initiatives.

  • Provide guidance and mentorship to junior staff or team members as needed.

  • Develop and maintain comprehensive documentation for applications, scripts, and system processes.

  • Participate in testing, quality assurance, and change management processes.

  • Ensure adherence to institutional IT policies, security standards, and best practices.

  • Perform other duties as assigned.

Preferred:

  • Proficiency in programming and scripting languages (e.g., Python, TypeScript, PowerShell, Bash, or similar).

  • Strong analytical, troubleshooting, and problem-solving skills.

  • Ability to manage multiple projects and priorities independently.

  • Experience with system integration, automation, and reporting tools.

  • Knowledge of data security, privacy regulations, and compliance standards (FERPA, HIPAA).

  • Strong communication skills with the ability to translate technical concepts for non-technical audiences.

  • Ability to lead projects and collaborate effectively across teams.

Salary Range: $60,835- $98,855

Qualifications

Education

  • Bachelor's degree in Computer Science, Engineering, Math or a related field and three (3) years of related experience required.

  • OR AN EQUIVALENT COMBINATION OF RELEVANT EDUCATION AND/OR EXPERIENCE.

UAB is an Equal Employment/Equal Educational Opportunity Institution dedicated to providing equal opportunities and equal access to all individuals regardless of race, color, religion, ethnic or national origin, sex (including pregnancy), genetic information, age, disability, and veteran's status. As required by Title IX, UAB prohibits sex discrimination in any education program or activity that it operates. Individuals may report concerns or questions to UAB's Assistant Vice President and Senior Title IX Coordinator. The Title IX notice of nondiscrimination is located at uab.edu/titleix.

Primary Location

: University

Job Category

: Professional & Managerial

Organization

: 326000000 Health Info & Business Systems

Employee Status

: Regular
Shift: Day/1st Shift
Work Arrangement (final schedule to be determined by the department/hiring manager): Onsite