The United States Court of Appeals for the Second Circuit invites applications for the full-time position of Programmer/Applications Developer.

ABOUT THE SECOND CIRCUIT LIBRARY: The Second Circuit Library provides research services to over 200 circuit, district, magistrate, and bankruptcy judges, over 2,000 court staff, and also serves lawyers, self-represented litigants, and the general public. The Library currently employs 27 staff members circuit-wide and maintains six staffed branch libraries in New York, Connecticut, and Vermont. There are seven library locations throughout the circuit. There are 20,000 titles in the full library collection, and a wide variety of legal and non-legal electronic resources.

POSITION OVERVIEW: The Programmer provides court unit support for various national and local databases and platforms. The incumbent works as part of circuit-wide and national teams and performs work related to designing, modifying and adapting existing and acquired software. The Programmer will report to the Technical Services Librarian. Occasional travel to meetings and conferences may be required.


• Create open-source applications to enhance the discoverability of research resources.

• Install, troubleshoot and maintain software and servers. Work with in-house, open-source and vendor products as needed.

• Translate functional requirements into technical designs, development plans and implementations.

• Use system configurations and/or write code to extend functionality and customize look-and-feel.

• Participate in the resolution of access problems and contribute to the development of optimal workflows and best practices.


• A minimum of two years of specialized experience.

• Experience with LAMP/Java, Ruby on Rails, SOLR, PERL, Web Services, API, and related languages.

• Self-starter with strong collaboration skills, preferably with experience in a consortial environment.

• Experience with modern HTML and CSS.

• Ability to work on multiple projects and deliver work according to priorities assigned by the supervisor.

• Good oral and written communication skills.


• Undergraduate work or a Bachelor’s degree in Computer Science or related field.

• Experience with such open-source discovery layers as VuFind, Blacklight, or similar.

• Experience with such open-source discovery programs as DSpace, Fedora/Hyku, Spotlight, or similar.

• Experience with writing iOS and Android apps.

• Familiarity with current issues and trends in access and discovery.

• Experience as a project manager.

Brought to you by code4lib jobs: