The University of Texas at Austin Job Posting

 
This posting is Closed

Sr Software Developer/Analyst - Sr Software Developer Analyst--Texas Digital Library

Hiring department UT Libraries
Monthly salary $5,833+ depending on qualifications
Hours per week 40.00 Standard from 800AM to 500PM
Posting number 13-08-30-01-9358
Job Status Closed
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

Must be authorized to work in the United States on a full-time basis for any employer.

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

To design, develop, maintain and enhance the systems that support the activities of the Texas Digital Library (TDL). TDL provides digital repository software to academic libraries, manages, maintains codebase for the Thesis and Dissertation Management Systems, and develops code toward digital asset preservation.

Essential Functions

Develop services and tools used by members of the Texas Digital Library Consortium including conducting systems analysis and programming for the DSpace Digital Repository System at TDL member institutions and participate and contribute to the DSpace Open Source community. Conduct systems analysis and programming for the open source Vireo ETD Management System, as well as work in a leadership capacity within the Vireo open source development community. Provide operational and customer support for DSpace and Vireo services. Provide issue investigation, documentation, project scheduling, and communication with internal and external stakeholders. Keep up with technological trends and industry standards to ensure all products exhibit excellence in robustness, availability, security, data integrity and fault 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

Possess a broad knowledge of software development and operating systems principles. Extensive knowledge of Java programming language, database management (PostgresSQL esp), XML and web technologies such as HTML/ XHTML/ CSS/Javascript. Experience with a Java web application framework (such as Spring, Grails or Play) and Java object relational mapping. Experience with the configuration and optimization of enterprise-level service and applications. Ability to handle multiple tasks and projects simultaneously. Strong and demonstrable written and verbal communication skills, including documentation. Demonstrated ability to meet deadlines. Demonstrated ability to work within a team environment. Demonstrated ability to work with project management strategies such as Waterfall or Agile software development. Equivalent combination of relevant education and experience may be substituted as appropriate.

Preferred Qualifications

Experience with DSpace development. At least four years of experience with Java, Python and/ or PHP Java Play Framework experience. Experience with Linux command line utilities and Linux shell scripting. Experience with XSLT. Experience with open source projects. Experience with use and management of cloud-based systems at AWS or other locations. Experience with identity management systems and LDAP directories. Experience in digital libraries or libraries. Experience with Github or similar tools. Experience with JIRA or other bug-tracking resources.

Working conditions

May work around standard office conditions Repetitive use of a keyboard at a workstation Use of manual dexterity Lifting and moving Concurrent multiple projects under pressure of deadlines or time limitations. Occasional extended work hours or on call obligation. Work under stress, as team member and independently. Commitment to provide excellent customer service.

Return to top of page