Department: University Libraries, Digital Initiatives
Working collaboratively with other developers and systems administrators throughout the Libraries, this position designs, develops, tests, and documents complex software solutions that support the Libraries' mission. In consultation with librarians and other library and developers, systems administrators, vendors, and end-users, responsibilities of this position include the customization and enhancement of digital library applications and systems that support digital preservation, digital asset management, media streaming, and end-user discovery and access. As a software developer primarily focused on open source software solutions, this position will work collaboratively with developers in the Libraries and in the greater open source community.
Responsibilities: Application Development *Contributes to the development of software infrastructure for a rapidly expanding suite of information and knowledge management services through systems design, implementation, and maintenance of applications that enable storage, discovery, and dissemination of information and digital assets held in UTK repositories and external systems *Reviews systems and software designs and prepares and conducts functional tests *Modifies and implements vendor software, designs and develops test plans, and performs tests on purchased software solutions *Develops software applications using programming languages and/or software development tools that satisfy a variety of user needs Systems Administration and Software Analysis *Executes department's procedures and standards for accessibility, quality assurance, and scalability *Identifies issues and recommend appropriate solutions *Participates in the on-call rotation (more information below) and performs other duties as required *Performs maintenance and upgrades on a variety of systems *Performs moderate- to advanced-level problem analysis on software applications *Maintains small to medium sized systems with a considerable amount of independence Collaboration *Configures and optimizes open source software and engages in collaborative activities *Creates and maintains internal documentation *Complies with the library's continuing education requirements *Mentors and assist other team members as required *Works with other teams, both on campus and with other universities, on integrated projects *Keeps abreast of current technical trends and techniques *Communicates with users to determine requirements and to convey progress on changes Other duties as required
*This position is required to comply with continuing education requirements. This position is required to participate in a 24/7 on call rotation. Occasionally, this position will require more than 40 hours of work per week including evenings, nights, and weekends as needed.
Internal Number: 186008
Our primary mission is to move forward the frontiers of human knowledge and enrich and elevate the citizens of the state of Tennessee, the nation, and the world. As the preeminent research-based, land-grant university in the state, UT embodies the spirit of excellence in teaching, research, scholarship, creative activity, outreach, and engagement attained by the nation’s finest public research institutions.