IT Programmer for Digital Libraries

0 other recent jobs
Created: April 24, 2012


The mission of the University of North Texas Libraries is to acquire, preserve, provide access to, and disseminate recorded knowledge in all its forms.

Access will be provided increasingly through electronic networks and consortial arrangements.

The Libraries, through traditional methods and through digital information resources, provide bibliographic, reference, and instructional support to assist the university's programs of teaching, research, scholarly and creative production, and public service.

For more information, about our department and strategic vision please visit our website at 

Job Description 

Work as a flexible member of the Digital Libraries Division software development team. Contribute to the development and maintenance of the Digital Libraries application framework and infrastructure. Provide programming support for the development of digital library initiatives, including The Portal to Texas History and the UNT Digital Library. This position will provide technical support and will consult and assist with planning and implementing digital projects in the UNT Libraries.

Responsibilities include but are not limited to:
  • Contribute to the development of the CODA digital archiving environment and replication system
  • Provide programming support for the Aubrey Search Service
  • Adhere to the unit's version control practices for software development and deployment
  • Adhere to the unit's testing practices for software and interfaces
  • Participate in grant and externally funded projects as assigned
  • Act as administrator of the LOCKSS systems managed by the UNT Libraries for the MetaArchive and the global LOCKSS network
  • Act as a developer of the search system 
  • Minimum Qualifications  The successful candidate will possess a Bachelor's Degree with coursework in computing or information systems and one year of related computing or programming work experience; or any equivalent combination of education, training and experience.

The following knowledge, skills, and abilities are required:
  • Considerable knowledge of the methods and equipment used in electronic data processing
  • Skill in writing programs for computer applications
  • Ability to analyze problems and develop solutions 

Preferred Qualifications  The preferred candidate will possess the following:
  • Ability to sit for extended periods of time at a computer terminal
  • Visual acuity to use a computer monitor
  • Manual dexterity to use a computer keyboard and mouse and to manipulate small hand tools
  • Demonstrated desire to learn new tool sets and programming languages
  • Familiarity with the Linux operating system
  • Familiarity with open source tools and environments
  • Working knowledge of version control systems
  • Working knowledge of XML and related technologies
  • Familiarity with the following technologies and/or applications: Python, PHP, Apache, MySQL, and Java


Published: Tuesday, April 24, 2012 15:21 UTC

Last updated: Tuesday, February 28, 2017 23:47 UTC