Technology Development Librarian

Tuscaloosa, AL
1 other recent jobs
Salary: $70,000-$90,000
Created: March 22, 2023


The University of Alabama Libraries seeks an innovative and entrepreneurial librarian to work in a collaborative research-focused environment. Reporting to the Director of Library Technology, this position is responsible for providing technical project leadership within the unit. This position assists in planning and managing application development and will supervise and train staff and student programmers. The position will also be responsible for working with University Libraries faculty on curriculum and pedagogical enhancements that support the Library Instruction and Data Services Programs. They will also work to train librarians on new technologies and will participate actively in faculty affairs.


This position will take a people centric approach in analyzing business needs and will provide recommendations for commercial and/or open-source options. The successful candidate will keep abreast of new technologies, particularly those that can bolster instruction. The position is also expected to create and support complex applications and customizations, as well as internal documentation. The successful candidate will maintain knowledge of current best practices in all areas of responsibility with special attention given to security and accessibility. They will identify promising new technologies, tools, and APIs that can positively impact services and curriculum or generate a better user experience while implementing, troubleshooting, and maintaining both proprietary and open-source software.


This position is also responsible for technical project management of existing platforms using EBSCO Discovery Service, SpringShare Suite, ILLiad, CONTENTdm, DSpace, ArchivesSpace, Omeka, and WordPress. Many of these tools require various forms of systems integration for full operation. The University Libraries is also a development partner in the FOLIO Library Services Platform, and this position may be engaged in development work for this international project. The candidate must also possess the ability to deal with change, ambiguity, and complex problems in an academic setting.



  • Master's degree in Library & Information Sciences from an ALA-accredited institution or advanced graduate degree in a related field.
  • Experience with web development and related tools, such as,  HTML, CSS, and JavaScript (TypeScript, node.js, npm/yarn, and familiarity with at least one of the major JavaScript frameworks, such as, Angular, React, or Vue)
  • Experience supporting and developing for content management systems, such as Word Press and Omeka.
  • Ability to creatively perform analysis and problem solving as necessary to complete specific assignments; Aptitude for learning new technologies and working in a dynamic environment.
  • Demonstrated effective oral, written, and interpersonal communication skills.
  • Job duties continue to change with the evolving research library environment.



  • Demonstrated ability to work independently, collaboratively, and creatively in a software team environment with diverse constituencies.
  • Experience managing employees and/or students.
  • Familiarity with integrating WCAG standards into websites; familiarity with ADA/Section 508 accessibility standards.
  • Experience leading various phases of technology infrastructure projects (concept, investigation, deployment, operations, migration, decommission); in particular projects which require coordination with developers and service stakeholders.
  • Progressive programming and development experience in one or more programming languages, such as Java, PHP, Python, or Ruby.
  • Experience developing software functionality leveraging RESTful APIs and JSON arrays.
  • Working knowledge in one or more server-side programming languages, specifically, PHP, Java, Ruby, and Python
  • Experience supporting open-source library applications such as Omeka, ArchivesSpace, DSpace, etc.
  • Familiarity with Node.js, React.js, Bootstrap, Angular.js.
  • Familiar with UX methodologies and processes.
  • Familiarity with technologies such as Linux (SuSE Enterprise, CentOS, or RedHat), Apache/Tomcat, Solr, MySQL/PostgreSQL, and PHP.

For more information, including responsibilities, qualifications, and how to apply, please visit

Last updated: Wednesday, March 22, 2023 21:31 UTC