Job Details

To page through the job listings requires cookies. You do not appear to have cookies enabled for this website.

Library Applications Developer, Brandeis Library (Waltham)

Position Purpose:

The Brandeis Library is seeking a Library Applications Developer to join its small, multi-talented team responsible for building innovative tools and systems to support the extraordinary work of our community. Ideal candidates will have a passion for new technologies and approaches, a strong programming background, and enjoy working in a collegial, team-oriented, and flexible environment with other programmers, technologically savvy staff, faculty and students. Because our mission and history are rooted in the pursuit of social justice, we aim to include this value in all that we do. We are seeking candidates with a variety of social identities, including those who have been underrepresented in higher education, who possess skills that spark innovation and who are committed to building, engaging with, and sustaining a pluralistic, unified, and just campus community.

Essential & Other Functions:

•   Develop software and/or modify existing software for library projects, including database services, text and data repositories, indexing and                                 communication services, and digital asset conversion services.
•   Collaborate with Brandeis research groups, librarians, and IT to develop and integrate Library systems and services in support of campus research                     activities
•   Utilize, maintain, and create APIs and other interfaces between library software systems and external resources and systems
•   Collaborate with systems and other library staff to identify needs in order to plan and implement software projects
•   Collaborate with research data services to support the access and long-term preservation needs of research data


Position Requirements:

•   Bachelor’s degree required
•   3-5 years of application development experience
•   Experience working with APIs
•   Experience programming with Java, JavaScript, JavaScript frameworks (with a preference for Angular), PHP, Python, R, Ruby, or other languages or               frameworks
•   Basic proficiency with the Linux command line
•   Working knowledge of software version control systems such as Git or SVN
•   Strong analytical skills and orientation to detail
•   Strong oral and written communication skills

Preferred experience:

•   Experience working in academic libraries preferred
•   Experience with user-centric design
•   Knowledge of accessibility best practices
•   Data management programming experience
•   Science and technology research experience
•   Experience developing and using data analysis and visualization tools
•   Experience managing cloud services (e.g. AWS)
•   Teaching experience
•   Familiarity with Semantic Web concepts and technologies (JSON-LD, RDF, OWL, URIs)
•   Familiarity with search engine technologies such as Solr and Elasticsearch

Full/Part Time

Full Time




Closing Date

How to Apply

For more information and to apply for careers at Brandeis University, please visit


2019-08-12 |  Quick link to this job