Programmer/Analyst
University of North Texas
Denton
**Department Overview**
The [Digital Libraries Division](http://www.library.unt.edu/digital-libraries)
supports the [UNT Libraries](http://www.library.unt.edu/) 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**
The [IT Programmer Analyst
I](http://jobs.unt.edu/applicants/Central?quickFind=62089) will provide
programming support for the development and maintenance of digital library
initiatives, including The Portal to Texas History and the UNT Digital
Library.
The employee will provide technical support and will consult and assist with
planning and implementing digital projects in the UNT Libraries.
Responsibilities of the position include, but are not limited to:
* Serving as programmer for the CODA digital archiving environment and replication system
*Contributing to development of the Aubrey content delivery system
*Acting as developer and maintainer of existing Django Web applications hosted by the Division
*Installing and maintaining digital library software
*Maintaining and monitoring technical infrastructure using tools such as Nagios and Cacti
*Maintaining usage statistics infrastructure used by the Aubrey system
*Adhering to the unit's testing practices for software and interfaces.
*Adhering to the unit's version control practices for software development and deployment
*Participating in grant and externally funded projects as assigned
**Minimum Qualifications**
The successful candidate will possess a Bachelor's Degree with coursework in
computing or information systems and two years of related computer programming
experience; or any equivalent combination of education, training and
experience.
The following knowledge, skills, and abilities are required:
* Working knowledge of the methods and equipment used in electronic data processing, including system analysis and design, and computer programming techniques
* Strong skill in writing programs for computer applications
* Ability to analyze problems and develop solutions
**Preferred Qualifications**
*Understanding of digital library concepts and operations
*Broad familiarity with open source tools and environments
*Extensive knowledge of dynamic script programming languages such as Python, Perl, or Ruby
*Working knowledge of version control systems
*Working knowledge of XML and related technologies
*Knowledge of Linux/Unix environments for software development and deployment
*Familiarity with the following technologies and/or applications: Django, Python, Apache, MySQL, DHTML, Java, XSLT
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/26313/
To post a new job please visit http://jobs.code4lib.org/
|