Print

Print


Software Engineer
Texas Digital Library
Austin

  
**Hiring department UT Libraries - Texas Digital Library**  
Monthly salary $5,333+ depending on qualifications

Hours per week 40.00 Standard from 800AM to 500PM

[Posting number 16-08-12-01-9369](https://utdirect.utexas.edu/apps/hr/jobs/nlo
gon/160812019369)

Job Status Open

FLSA status 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

None provided

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: **Provide a statement detailing your salary requirements
**Instructions for submission of these materials will be provided at the time
the online application has been completed._

  
  
_**Additional Information**_

  
**Purpose**  
  
Design, code, test, and analyze software programs and applications for
providing online access to and preservation of the unique digital collections
of Texas academic libraries. Integrating new and existing systems,
researching, designing, documenting, and modifying software throughout the
product life cycle.

  
**Essential Functions**  
  
Design and develop custom code, configure existing software packages, and
assist in the integration of new and existing applications, all using best
practices in software development and systems administration. Work with team
members to conceptualize and prototype. Plan phases of the software
development life cycle for a variety of projects. Communicate and coordinate
with systems administrators, software engineers, and external vendors to
assist in resolving problems with software products and enterprise systems in
a timely manner. Provide operational and customer support related to software
applications hosted by TDL. Assist in the research, preparation, and
documentation of software requirements with end users specifications. Provide
estimates on cost, time, and effort of development work. Run and monitor
software performance tests on new and existing programs for the purposes of
correcting errors, isolating areas for improvement, and general debugging.
Recommend, schedule, and perform software improvements and upgrades with
minimum disruption. Generate statistics, prepare, and write reports for
project management on the status of the programming process. Assist in the
development and maintenance of user manuals and guidelines. Conduct research
on emerging application development software products, languages, and
standards in support of development efforts. Keep up with trends and standards
within the academic digital library environment.

  
**Marginal/Incidental functions**  
  
Other related functions as assigned.

  
  
**Required qualifications**  
  
Bachelor's degree in Computer Science, Information Technology, or related
field. Three years of professional experience in Java programming. One year of
professional experience working with web server application and database
systems such as Apache, MySQL, Tomcat, and preferably PostgresSQL. One year of
professional experience with web browser technologies such as Javascript,
HTML, XHTML, CSS. One year of professional experience integrating open source
and/or commercial systems using APIs and RESTful web services. Experience with
Linux command line utilities and Linux shell scripting. Experience with web
development frameworks and languages, such as Python, Ruby/Rails, and/or PHP.
Ruby/Rails experience strongly preferred. Experience with software versioning
tools such as Git. Strong written and verbal communication skills, including
the ability to create documentation. Proven analytical and problem-solving
abilities. Demonstrated ability to meet deadlines while handling multiple
tasks and projects simultaneously. Demonstrated ability to work independently
and within a team environment. Demonstrated ability to take direction.
Demonstrated professionalism in behavior, communication Equivalent combination
of relevant education and experience may be substituted as appropriate.

  
**Preferred Qualifications**  
  
Three or more years of professional experience in Java programming. Three or
more years of professional experience working with application and database
systems for example, Apache, MySQL, Tomcat, and preferably PostgresSQL, Three
years of Experience with web development frameworks and languages, such as
Python, Ruby/Rails, and/or PHP. Ruby/Rails experience strongly preferred.
Expert-level knowledge of Linux command line utilities and Linux shell
scripting. Experience with a Java web application framework, such as Spring or
Grails, and Java object relational mapping. Experience with bug-
tracking/project management tools, such as JIRA. Experience with cloud-based
technology management, in particular Amazon Web Services. Experience with the
configuration and optimization of enterprise-level service and applications.
Experience with automated testing tools. Experience with identity management
systems and LDAP directories. Experience working within project management
frameworks, such as Waterfall or Agile. Experience working in academic
libraries or a higher education environment.

  
**Working conditions**  
  
May work around standard office conditions Work performed on current multiple
projects under pressure of rigid deadlines or time limitations. May require
occasional extended work hours or on-call obligations.

  
A criminal history background check will be required for finalist(s) under
consideration for this position.

  
The retirement plan for this position is Teacher Retirement System of Texas
(TRS), subject to the position being at least 20 hours per week and at least
135 days in length.

  
The University of Texas at Austin, as an equal opportunity/affirmative action
employer, complies with all applicable federal and state laws regarding
nondiscrimination and affirmative action. The University is committed to a
policy of equal opportunity for all persons and does not discriminate on the
basis of race, color, national origin, age, marital status, sex, sexual
orientation, gender identity, gender expression, disability, religion, or
veteran status in employment, educational programs and activities, and
admissions.

  
If hired, you will be required to complete the federal Employment Eligibility
Verification form, I-9. You will be required to present acceptable, original
documents to prove your identity and authorization to work in the United
States. Information from the documents will be submitted to the federal
E-Verify system for verification. Documents must be presented no later than
the third day of employment. Failure to do so will result in dismissal.

  
UT Austin is a Tobacco-free Campus



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/27038/
To post a new job please visit http://jobs.code4lib.org/