Position: Senior Programmer/Analyst, Columbia University Libraries / Information Systems (Grade 13)
Overview. Columbia University Libraries / Information Systems seeks an enthusiastic programmer/analyst to work on a variety of important, innovative knowledge applications and to help maintain and develop Columbia's evolving Digital Library. The incumbent will work collaboratively with programmers, analysts and designers -- as well as faculty and library specialists -- on projects such as: Columbia's long-term digital archiving service, custom research portals, search and retrieval interfaces and repository-based scholarly publishing systems. The core technologies for many of our projects are Fedora, Hydra and Blacklight. This position offers the opportunity to learn, apply and extend new information and knowledge-oriented protocols and tools and to help create, sustain and enhance specialized digital library resources used by scholars around the world. Posting and application information available at: http://jobs.columbia.edu/applicants/Central?quickFind=133701
Job Title: SENIOR PROGRAMMER/ANALYST
Department: LIBRARIES DIGITAL PROGRAM
Salary Grade: 13
Salary Range: Commensurate with experience
Proposed Start Date: Immediately
Minimum Qualifications for Grade (Applicant MUST meet these minimum qualifications to be considered an applicant): Bachelor's degree plus 4-6 years of related experience, or the equivalent combination of education and experience.
Additional Position-Specific Minimum Qualifications (Applicant MUST meet these minimum qualifications to be considered an applicant): Demonstrated experience with systems analysis, requirements development and specification writing; strong Java, Perl or C; ability to use scripting languages such as Perl/Ruby/Python/PHP; strong experience with object-oriented programming; good experience with mySQL; familiarity with creating / using XML/XSL; excellent UNIX skills, including some system administration; ability to manage complex software development using revision control software such as SVN and Git; excellent oral and written communication skills, and strong interpersonal and organizational skills; demonstrated ability to work in a team environment; ability to communicate effectively with both technical and non-technical individuals.
Preferred Qualifications: Advanced degree in computer science or related field; experience with application servers (e.g., Tomcat); experience with Lucene/Solr; experience with system administration; experience with Rails development framework; experience working with library bibliographic data (e.g., MARC, MODS, EAD); familiarity with Agile principles and practices; ability to coordinate full life-cycle of medium to large-sized complex projects.
Official Posting: http://jobs.columbia.edu/applicants/Central?quickFind=133701
Application Information: http://hr.columbia.edu/jobs/how-apply#how-to-apply
Columbia University is an Equal Opportunity/Affirmative Action employer.