Applications Developer
Description
The Associate Applications Developer works in the Digital Library Development department to support a suite of digital library applications. These include the CaltechAUTHORS repository, the library catalog and discovery services, and the Archives’ platform for digitized collections.
Job Duties
A. Develop software and/or modify existing software for digital library projects.
B. Perform coding and analysis to modify and improve web interfaces for library software systems
C. Collaborate with library staff on product development roadmaps.
D. Participate in and contribute to library open source software communities.
E. Improve productivity and efficiency of library applications development operations, including through collaboration with entities external to the library at Caltech and beyond.
F. Other duties as assigned.
Basic Qualifications
-BS degree or equivalent combination of education and experience with 2+ years of applications development experience.
-Experience programming with Perl, PHP or Python; JavaScript; shell scripting in a Unix/Linux environment.
-Knowledge of web technologies and frameworks such as Apache, HTML/XHTML, XML, CSS.
-Knowledge of relational database systems such as 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).
How to apply
Metadata
Published: Wednesday, February 11, 2015 09:32 UTC
Last updated: Tuesday, February 28, 2017 23:42 UTC