**Come join us in Austin and help build the Texas Digital Library!**
_**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.
A criminal history background check will be required for finalist(s) under
consideration for this position.
_**Other stuff**_
* 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 is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, age, citizenship status, Vietnam era or special disabled veteran's status, or sexual orientation. Under Section 504 of the Rehabilitation Act and the Americans with Disabilities Act, disability accommodations will be provided, as needed.
* If hired, you will be required to complete the federal Employment Eligibility Verification form, I-9. You will be required to present acceptable and original documents to prove your identity and authorization to work in the United States. Documents need to be presented no later than the third day of employment. Failure to do so will result in loss of employment at the university.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/9726/
|