The Caltech Library seeks an Applications Developer to work in our Digital Library Development department. Join us in sunny Southern California in an exciting and innovative environment at one of the world's premier research institutions!
About Caltech and Caltech Library
The California Institute of Technology (Caltech) is a world-renowned science and engineering research and education institution, where extraordinary faculty and students seek answers to complex questions, discover new knowledge, lead innovation, and transform our future. Founded by Caltech faculty, NASA's Jet Propulsion Laboratory (JPL) is a division of Caltech and is the leading U.S. center for the robotic exploration of the solar system. For the fourth year in a row, Caltech was named the top university in the world in 2014-15 in the Times Higher Education World University Rankings. Caltech was awarded "Great College to Work For" by the Chronicle of Higher Education in 2013.
Caltech's 124-acre campus is located in Pasadena, California. Home to the Rose Bowl Parade, Pasadena is located in the foothills of the Angeles National Forest, 10 miles from downtown Los Angeles.
The Caltech Library system comprises five libraries and Archives and Special Collections. The Library's 42 staff is divided across four units that reflect the Library's core areas of service to Caltech: Digital Library Development, Access and Fulfillment Services, Archives and Special Collections, and Research Services.
Job Summary
The Applications Developer works in the Digital Library Development department to support a suite of digital library applications.
The Digital Library Development department is composed of 3 librarians and 6 IT professionals. The department supports CaltechAUTHORS and other repositories on the EPrints platform; digitized Archives collections on the Islandora digital Library platform; the III ILS and SFX discovery tools; the Library's website; public and staff desktop computing; and core infrastructure.
The Applications Developer will:
* Develop software and/or modify existing software for digital library projects.
* Perform coding and analysis to modify and improve web interfaces for library software systems.
* Collaborate with library staff on product development roadmaps.
* Participate in and contribute to library open source software communities.
* Improve productivity and efficiency of library applications development operations, including through collaboration with entities external to the library at Caltech and beyond.
Basic Qualifications
* BS degree or equivalent combination of education and experience with 2+ years of applications development experience.
* Experience programming with Perl, PHP and/or Python; JavaScript; shell scripting in a Unix/Linux environment.
* Knowledge of web technologies and frameworks including Apache, HTML/XHTML, XML, CSS.
* Knowledge of relational database systems with experience in MySQL, SQL.
* Working knowledge of software version control systems such as Git or SVN.
* Strong analytical skills and orientation to detail.
* Strong oral and written communication skills.
Preferred Qualifications
* BS degree in engineering or related field.
* Working knowledge of library operations and systems
* Fluency with additional programming languages such as Java or Ruby on Rails.
* Familiarity with additional web development frameworks and tools such as Drupal or jQuery.
* Familiarity with Semantic Web concepts and technologies (RDF, OWL, URIs).
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. Caltech is a VEVRAA Federal Contractor. For more information about "EEO is the Law" click here: EEO is the Law.
To apply for this job, please visit https://jobs.caltech.edu/postings/2699
|