Senior Analyst/Programmer for Web Archiving Initiative, Columbia
University Libraries
Overview. The Digital Program of Columbia University Libraries
is seeking a senior analyst/programmer to participate in an innovative,
new Web archiving and access initiative. Incumbent will be working
in a team environment with project staff and members of the digital
library program. She or he will: help build a local Web
harvesting and archiving capacity for at risk websites in the area of
human rights; create site, resource and metadata maps to improve
access to archived sites; explore the use of semantic web techniques to
extend and integrate access across websites, digital collections and
print resources. The core technology platform for this
project will Columbia's Fedora-based repository, which provides support
for digital asset management and long-term digital archiving.
Position is a two-year grant-funded position. Official
job description below. Posting and application information
available at: :
jobs.columbia.edu/applicants/Central?quickFind=118370
Job Title: SYSTEMS ANALYST/PROGRAMMER A
Department: LIBRARIES DIGITAL PROGRAM
Salary Grade: 12 Salary Range:
Commensurate with experience
Proposed Start Date: Immediately
Job Description
This two-year position will perform moderately complex analysis and
programming in support of new digital preservation initiatives; develop
requirements, specifications and prototypes; perform data conversions,
repository ingest and content dissemination.
Responsibilities include:
Working with project team members, the incumbent will: develop
requirements, specifications and prototypes for new archival
repository-based digital library applications; [rogram, test and
implement new applications and software tools in archival repository
environment; modify, install, and test moderately complex
commercial or open source software applications; perform data
conversions and content loads into and from archival repository;
build resource maps; and perform support for installed
applications
Minimum Qualifications for Grade (Applicant MUST meet these minimum
qualifications to be considered an applicant)
Bachelor's or equivalent required; three years' related experience
required.
Additional Position-Specific Minimum Qualifications (Applicant MUST
meet these minimum qualifications to be considered an
applicant)
Demonstrated experience with systems analysis & requirements
development; strong experience with Unix OS; solid programming experience
in an object-oriented language such as Java or C++; good knowledge of a
scripting language such as JavaScript, Ruby, Python, PHP, or Perl;
familiarity with XML & related technologies; ability to work well in
a collaborative team environment; excellent communication
skills.
Preferred Qualifications
Experience with: Apache, Lucene, SOLR, CakePHP or other rapid
development framework, Fedora Commons digital repository, RDF.
Official posting:
jobs.columbia.edu/applicants/Central?quickFind=118370
Application information: https://jobs.columbia.edu/applicants/jsp/shared/frameset/Frameset.jsp?time=1271719621508
Columbia University is an Equal Opportunity/Affirmative Action employer.