Senior Software Engineer, University of Texas, Austin

Purpose

Design, develop, maintain and enhance systems that support the activities of the Texas Digital Library. This position manages the repository and other systems of the Texas Digital Library, developing code toward digital asset access and preservation, and is involved in many digital scholarly publishing endeavors.

Essential Functions

Development of services and tools used by members of the Texas Digital Library Consortium, up to and including: Conduct systems analysis and programming for software such as the DSpace Digital Repository System at TDL member institutions and participate and contribute communities such as the DSpace Open Source community. Conduct systems analysis and programming for locally developed software such as the open source Vireo ETD Management System, as well as work in a leadership capacity within the locally managed development communities. Provide operational and customer support for TDL services. Lead and assist in investigation, installation and development of new and additional technologies (including open source software) to support the mission of TDL. 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.

Required qualifications

Possess a broad and deep knowledge of software development and operating system principles including application server configuration and operating system scrip ting. Extensive knowledge of Java programming language JavaScript, HTML, CSS, Apache, TomCat,software versioning (Git, SVN), Shell or Bash scripting. 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

Amazon AWS (EC2, S3) or other cloud-based server technology Database management (PostgresSQL and/or MySQL esp), XML and web technologies. Experience with DSpace development. 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 JIRA or other bug-tracking resources.

For more information and to apply visit https://utdirect.utexas.edu/apps/hr/jobs/nlogon/150209019368.