Digital Libraries Software Developer

Denton, TX
1 other recent jobs
Created: May 16, 2018



A wide range of student- and faculty-centered services is the cornerstone of the Libraries' integral role in the University of North Texas community.

The Digital Libraries Division supports the UNT Libraries with guidance, software development, digital preservation, and other digital services. Through collaborative efforts such as The Portal to Texas History and the UNT Digital Library we freely provide digital content to a worldwide audience. Our software development team builds these products with open source components and open, standards-based protocols and formats.

The Library Department at the University of North Texas is seeking to hire a Software Developer to join our team.

Job Description

Working with the Django framework and other open source components, you will contribute to the feature development and upkeep of the content delivery system in use for The Portal to Texas History and related products. In addition, you will provide programming support for our metadata creation and editing systems. You will work collaboratively with other programmers and technologists in the UNT Libraries to address software problems and to add and customize features for our products.

Responsibilities of the position include, but are not limited to:

  • Writing programs in a variety of server-side languages including Python/Django
  • Applying the division's software testing and version control practices
  • Developing and documenting deployment procedures and automated deployment scripts
  • Identifying functional requirements, application scope, and hardware limitations to inform application design

The following knowledge, skills, and abilities are required:

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.

  • 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.


The preferred candidate will possess the following additional qualifications:

  • Demonstrated desire to learn new tool sets and programming languages
  • Working knowledge of the Linux operating system
  • Working knowledge of open source tools and environments
  • Working knowledge of version control systems
  • Working knowledge of XML, Apache, MySQL
  • Proficiency in Python, Ruby, or PHP

The University of North Texas System is firmly committed to equal opportunity and does not permit - and takes actions to prevent - discrimination, harassment (including sexual violence), and retaliation on the basis of race, color, religion, national origin, sex, sexual orientation, gender identity or expression, age, disability, family status, genetic information, citizenship or veteran status in its application and admission processes, educational programs and activities, facilities, and employment practices. The University of North Texas System immediately investigates and takes remedial action when appropriate.

The University of North Texas System also takes actions to prevent retaliation against individuals who oppose a discriminatory practice, file a charge, or testify, assist or participate in an investigative proceeding or hearing.


Published: Wednesday, May 16, 2018 19:14 UTC

Last updated: Wednesday, May 16, 2018 19:14 UTC