United States Bankruptcy Court, District of Utah logo

System Administrator/Programmer

  • $71,583–$138,380 Per Year
  • Full-time
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Analysis Skillsunmatched
  • Automationunmatched
  • Database Administrationunmatched
  • Database Programmingunmatched
  • Informixunmatched
  • Linux Administrationunmatched
  • Operational Supportunmatched
  • Reliability Engineeringunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Developmentunmatched
  • System Lifecycleunmatched
  • Systems Administration/Managementunmatched
  • Systems/Internals Programmingunmatched
  • VMS Operating Systemunmatched
  • Virtual Machine (VM)unmatched
  • Virtualizationunmatched

Description

This position serves as the primary technical owner of the Court’sCase Management/Electronic Case Files (CM/ECF) system andrelated national and locally developed applications. The incumbentis responsible for the full lifecycle of these systems on Linuxservers, including a virtualized environment of 20+ VMs:installation, configuration, security, performance, automation, andday-to-day operational support. The role also includes administrationof the underlying Informix database and development of scripts andtools that improve reliability and efficiency.

Because this Court originally developed several national applicationsstill used by other courts, the incumbent may assist with theirinstallation and support as needed. The position functions as a keytechnical liaison between judges, chambers, the Clerk’s Office, andexternal users.

This is a hands-on technical role that combines programming andsystems analysis with Linux systems administration, applicationownership, and database administration — a mix of proactive systemownership and responsive support for judges, chambers, and Clerk’sOffice staff.

Job Responsibilities

Develop, modify, test, and maintain applications and scripts(Python, Shell, Perl, SQL, or Java) to customize, integrate, andautomate Court systems.

Analyze existing Court applications to identify problems, correcterrors, and recommend improvements to manual and automatedprocesses.

Confer with judges, chambers staff, the Clerk’s Office, and ITstaff to define requirements and deliver effective solutions.

Serve as primary administrator for the Court’s CM/ECF instanceand related local applications: installation, upgrades,configuration, customizations, and security.

Install, test, and implement new CM/ECF releases and othernational judiciary systems, coordinating with the AdministrativeOffice (AO) to minimize disruption.

Investigate and resolve CM/ECF and system issues reported byCourt staff or external users.

Install, configure, maintain, and monitor Linux servers andvirtualized environments (20+ VMs), ensuring stability, backups,replication, and disaster recovery.

Perform database administration for the local CM/ECF Informixinstance; conduct capacity planning, security hardening, patchmanagement, and audits.

Maintain documentation, manage user access, provide training toCourt staff, and participate in change management and disaster-recovery testing.

Stay current with judiciary technology developments andcoordinate with automation staff at other courts.

Numbers & Facts

LocationSalt Lake City, UT
Job TypeFull-time
Salary$71,583–$138,380 Per Year
Company Size51 - 200
HeadquartersSalt Lake City, UT, US
Websitehttps://www.utb.uscourts.gov/employment

Qualifications

Two or more years of hands-on Linux system administration (Red Hat Enterprise Linux preferred) — installation, configuration,patching, monitoring, and troubleshooting.

Demonstrated programming and scripting ability in one or more of Python, Shell/Bash, Perl, or Java, with the proven ability to read,modify, and maintain an existing codebase.

Working knowledge of relational databases and SQL (Informix preferred; experience with another enterprise RDBMS is also applicable). ▪
Strong analytical and troubleshooting skills, and the aptitude and willingness to learn the CM/ECF application and its supportingtechnologies.

Ability to communicate technical concepts clearly to both technical and non-technical staff and to provide training and guidance on Courtsystems.

Self-motivated, with sound judgment, good written and verbal communication, and a positive, solutions-focused approach. 

PREFERRED QUALIFICATIONS:
Bachelor’s degree in Computer Science, Management Information Systems, or a related field. 

Direct experience with CM/ECF or similar case management systems at the application or database level. 

Hands-on Perl development or maintenance. 

Informix database administration — backups, replication, and performance tuning. ▪
Experience administering virtualized or cloud environments, including backups, replication, and DR. 
Java application development or support. 

Experience with automation, monitoring, or configuration-management tooling. 
Federal, court, or judiciary IT experience.

Skills

  • Linux Administration
  • SQL Databases
  • Perl Programming Language

Benefits

Paid Time-Off, Life Insurance, 401K, Parental Paid Leave, Military Leave, 401K Match, Paid Sick Days, Parking, Work From Home, Flexible Spending Accounts, Medical, Dental, Vision

About Company

APPLICATION PROCEDURE:
Qualified persons should submit the following: 1) Application for Judicial Branch Federal Employment (AO-78), 2) a resume, and 3) cover letter to the address below, or email to bankruptcy_jobs@utb.uscourts.gov. Application form AO-78 is available via the court’s website www.utb.uscourts.gov or at the address listed below from 8:00 a.m. to 4:30 p.m. Monday-Friday.
United States Bankruptcy Court
Attn: Jon Willardson, Human Resources Manager
301 Frank E. Moss Courthouse
350 So. Main St.
Salt Lake City, Utah 84101
Incomplete applications will not be considered.
Only qualified applicants will be considered for this position, and only those candidates selected for an interview will be contacted.

Similar Jobs