Django Developer
Created:
June 18, 2012
Description
Providing leadership in innovation and learning, the UNT Libraries 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 and the UNT Digital Library 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 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
- 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
How to apply
Metadata
Published: Monday, June 18, 2012 17:50 UTC
Last updated: Tuesday, February 28, 2017 23:47 UTC