Library Technologies Developer

Job Level
Mid-level position
Job Category
Programmer / Developer
  • Curriculum / Program
  • Information Technology
Job Status
Areas of Responsibility
  • Library
  • Network / Systems
Library Technologies Developer  
Information Technology Services [312]  
Learning Technologies  
Learning Technologies  
Career [2]  
Immediate Opening
Full time  
Monday - Friday  
This position requires passing a pre-employment criminal history background check. Selected candidates cannot begin work until passing their background check. Please note: Time required to complete this process may vary and can be lengthy.  
Starting Salary Range: $76,000-$86,000/annually. 
Salary commensurate with qualifications and experience.  
This position is eligible for Full benefits.  
Applications Programmer 3 [7300]  
Professional Support Staff (PSS)  
The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or protected veteran status. UC Santa Cruz is committed to excellence through diversity and strives to establish a climate that welcomes, celebrates, and promotes respect for the contributions of all students and employees.  
Involved in the development of server / OS / desktop / mobile applications and services including researching, designing, developing specifications for designing, writing, modifying, testing, debugging, troubleshooting and maintaining source code. Also having direct or related involvement in designing related databases, user interfaces, integration to other systems / applications, content or multimedia processes. Work includes analysis and design to post-production processes, quality assurance, maintenance and documentation. 

Under the general direction of the Library IT Manager, the Library Technologies Developer will play a key role in enhancing and optimizing the Library's enterprise systems, including Alma/Primo, Library WCMS (Drupal), EZproxy, and ancillary systems and applications, in order to enable quality services and efficient workflows and meet the needs of our diverse user community. 

The Library Technologies Developer will be responsible for providing the programming and technical expertise needed for the development, integration, and support of a wide array of library systems, applications, and services. The incumbent will help analyze, design and implement library serving systems infrastructures and user interfaces; will adapt new and existing web tools to improve the library's front-end discovery and access applications and platforms, including the new library search and discovery system Primo; will explore new technologies to identify opportunities for effective application, including the potential integration with other university and library systems; and will develop custom library applications that enhance and create efficiencies within library operations for library patrons and back-end functions. The incumbent will also assist with all aspects of maintenance and administration of library services and applications; will provide technical assistance for all forms of information technology used by the library to meet its mission, goals, and objectives; and will participate in the development and assessment of a broad range of library technology initiatives and plans. 

The University Library promotes the discovery of information and creation of knowledge and leads the University in disseminating and preserving scholarship for the benefit of humanity. The Information Technologies Team (Library ITS) assigned to the library is responsible for library core system infrastructure and the discovery services that support research, scholarship, teaching, and learning at the UCSC campus. The Library ITS team is a fierce advocate for and supporter of the University Library. The team has evolved to support the specialized needs and patron facing services of the library and works in partnership with central ITS professionals to ensure a high quality service delivery of centrally provided commodity services as well as leveraging central talent in support of library led strategic initiatives.  

Bachelor's degree in related area and / or equivalent experience / training. 

Intermediate knowledge of secure software development. 

Intermediate knowledge of three or more of the following technologies: 
- Javascript 
- Angular JS 
- PHP 
- jQuery 
- Ruby 
- Python 

Intermediate experience with content management frameworks (i.e., Drupal). 

Experience with Web standards and scripting using HTML, XML, CSS, JavaScript or JQuery. 

Experience utilizing APIs and web services to search and interact with third-party systems. 

Experience managing small to medium sized projects in a leadership capacity. 

Advanced skills associated with software design, modification, implementation and deployment, including object-oriented programming concepts. 

Demonstrated ability to understand functional needs and how systems can support those needs. Demonstrated ability to develop conversion and system implementation plans. 

Demonstrated ability to interface with management on a regular basis. 

Demonstrated ability to contribute technical narrative to grant proposals. 

Thorough experience with identification and use of code libraries and open-source forums. 

Experience with planning for deployment and creation of feedback mechanisms. 

Demonstrated software repository skills. Demonstrated testing and test planning skills. 

Thorough experience with common programming tools. Demonstrated ability to follow software specifications. 

Demonstrated effective communication and interpersonal skills. 

Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization. 
Self-motivated and works independently and as part of a team. Able to learn effectively and meet deadlines. 

Knowledge of electronic accessibility standards to provide access for individuals with disabilities. 

Knowledge of Information Technology security functions and practices.  

Experience supporting an integrated library system (ILS/LMS). 

Experience using and/or developing the ServiceNow ticketing platform. 

Knowledge of library automation and its application to an academic library. 

Ability to explain and demonstrate core ITIL concepts. 

Experience creating, validating, transforming, crosswalking and bulk editing XML based metadata standards such as MODS and Dublin Core (or similar experience with JSON based metadata) preferred. 

Familiarity with scripting languages and/or tools for data manipulation (e.g. OpenRefine, Python/PHP, XSLT, etc.) preferred.  

Selected candidate will be required to pass a pre-employment criminal history background check. 

Per the Child Abuse and Neglect Reporting Act (CANRA), this position has been identified as a Mandated Reporter. The selected candidate will be required to report known or suspected child abuse or neglect as defined by CANRA and will be required to sign a Statement Acknowledging Requirement to Report Child Abuse prior to commencing employment. CANRA Penal Codes, and related definitions, requirements, and responsibilities may be obtained here: 12000&file=11164-11174.3  

Criminal History Review  
No, this position does not require an E-Verify Check.  
Cover Letter
Optional Doc #1
Optional Doc #2
Optional Doc #3