Posting Details (Default Section)
Posting Number:20254358SPosition Title:Library Technology DeveloperPosition Type:StaffLocation:Villanova, PARecruitment Type:Internal/External ApplicantsWork Schedule:full-time/12-monthsAvg Hours WeekDepartment:288-Falvey LibraryPosition Summary:
Reporting to the Director of Library Technology, the Library Technology Developer will join a team of programmers and librarians in working to continually improve the library’s web presence and its support for staff and public technology needs. They will also actively participate in global open source communities working to improve the library technology landscape through such projects as VuFind®, Fedora Commons, the Universal Viewer, and FOLIO.
Villanova is a Catholic university sponsored by the Augustinian Order. The University is an equal opportunity employer and seeks candidates who understand, respect and can contribute to the University’s mission and values.
Duties and Responsibilities:
- Implements, maintains and/or supports library software systems and tools, including but not limited to the Integrated Library System (ILS), discovery interfaces, digital content repositories, web content management systems, authentication services, content delivery systems, and online knowledge bases.
- Participates in ongoing environmental scanning for emerging applications and technology opportunities in an academic library context and contributes to tactical and strategic technology planning for the library environment.
- Participates in the implementation and enhancement of community developed Open Source library-related software systems.
- Collaborates with Central IT over administration and maintenance of public and staff workstation hardware and installed software.
- Performs systems administration and server support work necessary for hosting of new library applications, including interacting with appropriate Central IT staff to assure compliance with university system configuration and security standards.
- Responsible for system assessment, usage analytics, and application reporting.
- Serves as trainer and mentor to librarians and other library staff involved in new technology initiatives, with an emphasis on skill transfer, skill development, and the expansion of the library’s technology base in support of continuously improving digital services for library users.
- Contributes to programs, goals, and strategic initiatives of the Library Technology department, Falvey Library, Villanova University, and professional organizations, as appropriate.
Minimum Qualifications:
Formal Education
- Bachelor’s degree in computer science, information systems or a related field required. A relevant advanced degree (see below) combined with relevant work experience can be treated as equivalent to this requirement for candidates with bachelor’s degrees in other fields. 6+ years of relevant technical work experience may be considered as a substitute for the education requirement.
Minimum Work Experience
- 2+ years professional experience in application development, systems administration, user experience design, or related technical, detail-oriented field, required.
Job-Specific Knowledge
- Ability to work independently on programming and technology implementation projects.
- Ability to listen to and act upon the needs and suggestions of others, in support of user-oriented systems design and development.
- Excellent analytical skills to support problem solving, systems analysis, software functional specification, and debugging.
- Demonstrated interest and enthusiasm for developing and maintaining relationships with diverse user communities.
- Excellent writing skills for the preparation of clear, user-oriented documentation.
- Ability to set priorities, exercise flexibility in meeting objectives, effectively manage multiple projects simultaneously, and adjust as circumstances change
- Capacity for strategic analysis of technology trends.
- Personal leadership through example coupled with ability to work collaboratively with colleagues in a results-driven, team-oriented environment.
- Working knowledge of Web development tools, languages and frameworks, including: Apache/HTTP, HTML, JavaScript/React, CSS, PHP/Laminas, MySQL / PostgreSQL, Python, Java/Jetty/Tomcat, XML / XSLT.
- Working knowledge of version control and collaboration tools such as Git or Subversion.
- Working knowledge of Linux administration.
- Knowledge of desktop, mobile and server-based computing platforms and operating systems, including Mac/PC, Android/iOS, and Linux.
Preferred Qualifications:
- Advanced degree in library science, information science, or a similar computing intensive field, strongly preferred.
- 5+ years of application development or equivalent technical experience, strongly preferred.
- Experience working in a library or academic environment, strongly preferred.
- Familiarity with the open source indexing tool Apache Solr, strongly preferred.
- Familiarity with the open source digital archiving tool Fedora Commons, strongly preferred
- Strong grasp of current and emerging library descriptive & metadata standards, including MARC, BIBFRAME, Dublin Core, OAI-PMH, RDF, and RDA, strongly preferred.
Physical Requirements and/or Unusual Work Hours:
- Prolonged sitting, standing, and walking for up to 4 hours at a time, frequent bending and lifting, able to lift up to 15 lbs. of library materials while moving/walking, pushing and pulling a book truck (4 wheels) of library materials weighing between 50 and 100 lbs., ability to climb several flights of stairs on an occasional basis.
- Library Technology Developer may be required to work evenings, weekends and/or holidays on a regular or interim basis to implement, maintain, and update the Library’s technological infrastructure and systems.
Special Message to Applicants:Posting Date:05/07/2025Closing Date (11:59pm ET):Salary Posting Information:
Commensurate with experience.
Salary Band:17Job Classification:exempt