Job Posting: Senior Developer, Columbia University Library Center for Digital Research and Scholarship
New York City, New York
We have a Developer position open at Columbia University Library's Center for Digital Research and Scholarship.
Position Title: Senior Developer
The Center for Digital Research and Scholarship (CDRS) [http://cdrs.columbia.edu/] at Columbia University seeks a Senior Developer to help implement its online platform and applications. CDRS serves the digital research and scholarly communication needs of faculty, graduate students, and scholars through the innovative creation and implementation of online tools and services.
Working in a multi-host and heterogeneous application environment with the Fedora repository software at its core, the Senior Developer will code, integrate, and maintain services and applications that support digital object ingest, preservation, search, discovery, distribution, and presentation. The position requires the design, implementation, testing, and documentation of custom software applications; the integration and extension of various open-source solutions; and the manipulation of large metadata sets. This position reports to the Lead Developer.
Requirements: - Bachelor's degree in Computer Science or equivalent required; advanced degree desirable - 3-5 years of related experience required, with a minimum of 2 years of Java experience highly preferred and experience with other programming languages, such as PHP, Python, or Ruby also highly desirable - Extensive experience with XML technologies; experience with XQuery and XML schemas highly preferred - Extensive experience with relational databases, database design, and fluency in SQL strongly desired - Strong Java skills and object-oriented design experience, including knowledge of core libraries, Servlets, JDBC - Extensive familiarity with the Unix/Linux environment
Preferred: - Experience with Web services technologies (SOAP/WSDL) - Experience with the Fedora repository software and issues related to knowledge representation and management - Experience with Apache Web server and Tomcat application server - Knowledge of RESTful architectures and HTTP - Familiarity with existing tools and standards of the semantic Web (RDF, OWL, triplestores)
Columbia offers a competitive benefits package that includes 26 days of paid vacation and a tuition exemption for employees (graduate and undergraduate) and their qualified family members (undergraduate only).
Applicants must apply via: http://jobs.columbia.edu/applicants/Central?quickFind=112188
Please include salary requirements in cover letter.
- Job Type:
- Jack Donovan