Applications for this position are being accepted online at

Senior Applications Developer, The New York Public Library

Job ID:  	2009-5655
Location:  	Manhattan
Type:  	Full-Time Regular
Department:  	DGTL, Digital Experience 		

Position Description:

Under the direction of the Managing Director, NYPL Digital Labs:

    * Supports the implementation of a multi-instance Fedora repository
    * Codes, integrates, and maintains services and applications that
support digital object ingest, preservation, search, discovery,
distribution, and presentation
    * Designs, implements, tests, and writes documentation of custom
software applications
    * Integrates and extends various open-source solutions
    * Manipulates large metadata sets

Eligibility Requirements:

    * Bachelor's degree in Computer Science or relevant field;
advanced degree preferred
    * 3-5 years of related experience.
    * Extensive experience with relational databases, database design,
and fluency in SQL
    * Strong Java skills and object-oriented design experience,
including knowledge of core libraries, servlets, JDBC Experience with
Apache Web server and Tomcat application server
    * Knowledge of RESTful architectures and HTTP; familiarity with
RDF, OWL and triplestores preferred
    * Experience with other programming languages, such as PHP,
Python, or Ruby preferred
    * Experience with Web services technologies (SOAP/WSDL) preferred
    * Experience with the Fedora repository software is preferred

Mark A. Matienzo
Applications Developer, Digital Experience Group
The New York Public Library