Search for University Jobs in Staff & Non-Managerial Professionals

Job ID: 236664

Library Developer
University at Buffalo, The State University of New York

Date Posted May 28, 2024
Title Library Developer
University University at Buffalo, The State University of New York
Buffalo, NY, United States
Department Technology
Application Deadline Open until filled
Position Start Date Available immediately
  • Professional Staff
  • Library
    Information Technology

Position Summary

The University at Buffalo Libraries are seeking a skilled Library Developer to implement, customize, and enhance digital asset management systems and software solutions within the library environment. This position will play a crucial role in ensuring system quality assurance, identifying defects, and exploring integration opportunities for enhanced functionality. Collaboration and communication skills are essential, as you will work closely with cross-functional teams to align system goals with library objectives and provide regular updates on system progress and enhancements.

Primary duties will include:
  • Leading the implementation of the digital asset management system, ensuring alignment with library standards.
  • Designing, developing, testing, and deploying software solutions for library management systems, including integrated library systems (ILS), applications, digital repositories, and discovery platforms.
  • Integrating library systems with third-party APIs, services, and external databases to enhance functionality and interoperability.
  • Developing intuitive, inclusive and user-friendly interfaces for users, ensuring accessibility and compliance with industry standards.
  • Creating comprehensive documentation and providing training for University Libraries faculty and staff on system functions and usage.
  • Implementing and maintaining robust security measures to protect library data and ensure compliance with regulations.
  • Providing technical expertise and support to users both on-site and remotely.

The University Libraries is a welcoming multicultural environment that serves an increasingly diverse constituency of patrons. Our employees, services, collections, and policies honor and reflect this diversity and we invite individuals to apply whose perspectives and experiences will enrich and strengthen our organization.

Outstanding Benefits Package
Working at UB comes with benefits that exceed salary alone. There are personal rewards including comprehensive health and retirement plan options. We also focus on creating and sustaining a healthy mix of work, personal and academic pursuit – all in an effort to support your work-life effectiveness. We support your growth and development through our career coaching and training department and we qualify as a public service loan forgiveness organization. Learn more about our benefit packages.

About The University at Buffalo
The University at Buffalo (UB) #ubuffalo is one of America’s leading public research universities and a flagship of the State University of New York system, recognized for our excellence and our impact. UB is a premier, research-intensive public university dedicated to academic excellence. Our research, creative activity and people positively impact the world. Like the city we call home, UB is distinguished by a culture of resilient optimism, resourceful thinking and pragmatic dreaming that enables us to reach others every day. Visit our website to learn more about the University at Buffalo.

University at Buffalo is an affirmative action/equal opportunity employer and, in keeping with our commitment, welcomes all to apply including veterans and individuals with disabilities.


Minimum Qualifications

Bachelor’s Degree: A bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field and two years of relevant experience. A combination of education and experience may be considered in lieu of the education requirement.

Programming Skills: Proficiency in programming languages commonly used in software development, such as Java, Python, C++, or similar languages, is essential. Candidates should demonstrate a strong understanding of software design principles, data structures, and algorithms.

Database Knowledge: Experience with relational databases (e.g., MySQL, PostgreSQL) and proficiency in SQL query optimization are important for managing library data effectively.

Web Development Skills: Familiarity with web development frameworks (e.g., Django, Ruby on Rails) and front-end technologies (e.g., HTMLCSS, JavaScript) is necessary for developing user interfaces and web-based library applications.

Analytical Skills: The ability to analyze requirements, identify problems, and propose effective solutions is crucial for developing software solutions tailored to the needs of library management.

Communication Skills: Strong communication skills are essential for collaborating with University Libraries faculty and staff, stakeholders, and cross-functional teams to understand requirements, explain technical concepts, and provide support.

Attention to Detail: Attention to detail is necessary to ensure the accuracy, reliability, and security of library systems and data.

Preferred Qualifications

Advanced Degree: Candidates with advanced degrees in Computer Science, Library and Information Science, or a related field may have an advantage, especially if they have specialized knowledge in library automation or information management.

Library Experience: Prior experience working in libraries or developing software solutions for libraries is preferred, as it demonstrates an understanding of library operations, cataloging practices, and user needs.

API Integration Experience: Experience integrating library systems with third-party APIs, services, or external databases can be advantageous for enhancing the functionality and interoperability of library software solutions.

Open Source Contributions: Candidates who have contributed to open-source projects related to library automation, digital repositories, or information management may be viewed favorably, as it demonstrates a commitment to continuous learning and collaboration within the library community.

Knowledge of Library Standards: Familiarity with library standards and protocols, such as MARC (Machine-Readable Cataloging) format, Z39.50 protocol, or Library of Congress Subject Headings (LCSH), can be beneficial for developing interoperable library systems and adhering to industry best practices.

Please reference in your cover letter when
applying for or inquiring about this job announcement.

Contact Information

Please see the job description for contact details
pertaining to this university job announcement.


Refer this job to a friend or colleague!

New Search | Previous

RSS for the latest higher education jobs
Atom for the latest higher education jobs
Need a Sabbatical Home?