Providing leadership in innovation and learning, the [UNT
Libraries](http://www.library.unt.edu)are an essential
force in teaching and research. The Libraries provide expertise in all areas
of scholarship and work to meet the ever-changing needs of a vibrant, student-
centered research university.
The Digital Libraries Division supports the UNT Libraries with guidance, web
development, digital preservation, and other digital services. Through
collaborative efforts such as [The Portal to Texas
History](http://texashistory.unt.edu)and the [UNT Digital
Library](http://digital.library.unt.edu/)we freely provide
digital content to a worldwide audience. Our software development team
implements, maintains, and enhances the infrastructure of these products with
open source components and open, standards-based protocols and formats.
Job Description
Working with the Django Web framework and other open source components, you
will be responsible for feature development and upkeep of the content delivery
system in use for [The Portal to Texas History
](http://digital.library.unt.edu/)and related products. In
addition, you will be the primary developer on our metadata creation and
editing systems, and you will maintain our systems' usage statistics
infrastructure. 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 include but are not limited to:
* Develop and maintain existing Django Web applications hosted by the Division
* Contribute to the development of the "Aubrey" content delivery system
* Provide programming support for the "Aubrey" edit system
* Provide programming support for the "Aubrey" new record creator system
* Maintain usage statistics infrastructure used by the "Aubrey" system
* 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
The following knowledge, skills, and abilities are required:
* 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:
* 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: Django, Python, PHP, Apache, MySQL, Java
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/1045/
|