The University of Texas at Austin Job Posting

Software Developer

Hiring department UT Libraries
Monthly salary $3,500+ depending on qualifications
Hours per week 40.00 Standard from 800AM to 500PM
Posting number 18-03-07-01-9360
Job Status Open
FLSA status Non-exempt
Earliest Start Date Immediately
Position Duration Funding expected to continue
Position open to all applicants
Location Austin (main campus)
Number of vacancies 1
General Notes

The University of Texas Libraries welcomes and respects all individuals and communities by valuing and consciously maintaining awareness of diverse perspectives and experiences. We believe inclusivity is critical to fostering excellence in all of our endeavors, and we promote diversity in our collections and the services that we provide as well as in our recruiting, hiring and retention practices.

Required Application Materials

  • A Resume is required in order to apply
  • A Letter of Interest is required in order to apply.
  • A List of 3 References is required in order to apply.

Note: The following additional materials are also required for consideration: Statement of salary requirement Instructions for submission of these materials will be provided at the time the online application has been completed.

Additional Information


Provides essential IT development and operations support for the University of Texas Libraries (UTL).

Essential Functions

Conduct systems analysis and programming for UTL systems. Provide operational and customer support for UTL services, including monitoring systems, providing customer service, issue investigation, and documentation. Participate as an active member of one or more project teams. Tasks may include planning and monitoring of project tasks, communicating project status to stakeholders, and ensuring timely completion of milestones. Contribute to application quality; participate in validation, testing, and documentation of product releases. Work collaboratively with customers and stakeholders to elicit requirements, identify functional and technical solutions, and investigate and resolve issues. Keep up with technological trends and industry standards to ensure all products exhibit excellence in robustness, availability, security, data integrity, and failure tolerance. Participate in the development of team software development standards, process improvements, and technical documentation.

Marginal/Incidental functions

Other related functions as assigned.

Required qualifications

Experience in systems design, analysis, and programming. Possesses and applies comprehensive knowledge of software development principles. Experience with RDBMS/SQL. Experience with RESTful API services. Demonstrated ability to analyze, test, and debug complex code. Strong verbal and written communication skills. Strong interpersonal skills. Strong organizational skills with attention to detail. Demonstrated ability to work effectively, both independently and collaboratively, in a team oriented environment. Demonstrated ability to successfully meet deadlines. Ability to handle multiple activities and projects simultaneously. Ability to communicate technical matters to users with varying experience levels. Must be authorized to work in the United States on a full-time basis for any employer.

Preferred Qualifications

At least one year experience in systems design, analysis, and programming. Skill in Object Oriented Programming and design patterns. Experience with Java, Python, and/or PHP. Experience with automated testing tools, such as Junit or Selenium. Experience with software build tools, such as Ant, Gradle or Maven. Experience with version control software, such as Subversion, Git or Mercurial. Familiarity with Unix or Linux command line utilities and shell scripting. Experience with Drupal and/or responsive website development. Experience participating as a member of an Agile Scrum squad. Experience with implementing/integrating vendor software packages into a production environment. Demonstrated ability to adapt to changing technology. Experience performing security testing.

Working conditions

May work around standard office conditions Repetitive use of a keyboard at a workstation Work performed on concurrent multiple projects under pressure of rigid deadlines and/or time limitations.

Return to top of page