Cornell University Library, Information Technologies is seeking a Web Programmer/Developer. The selected candidate will provide advanced programming support for CUL-IT digital library, discovery systems and services through design, development, programming, production, and documentation of professional-quality Web applications for digital library collections and other technical projects. Develop Web services to deliver content from CUL digital collections and networked resources. Maintain evolving sites, including Drupal implementations. Apply solid technical and programming expertise of software, hardware, operating system, database and web programming languages in accomplishing these tasks. Actively serve as a staff member of CUL-IT and CUL.
This will be a 2 year term position with possibility of renewal.
Bachelor’s degree or equivalent. Five-seven years extensive experience with web design and programming, including HTML, JavaSript, CSS, XML, SQL and scripting languages (PHP preferred). Strong background with Web-based content management systems (Drupal preferred) and three-tier Web application frameworks such as Ruby on Rails, as well as with relational database management systems such as MySQL. Ability to work effectively with a variety of people on team projects. Excellent oral and written communication skills. Evidence of ability to plan, analyze and solve problems creatively and flexibly, and succeed in a complex, rapidly changing environment. Strong service orientation and interest in information users’ values and needs.
Preferred: Master’s degree in an information science (library science, information science, computer science, or equivalent). Experience with multiple languages such as Java and Perl. Familiarity with Agile programming and project best practices such as test driven development, continuous integration, source code control (Git preferred) and working in sprints. Working experience with metadata standards, digital collection management systems, library management systems, and software application design/development/customization in a networked environment. Demonstrated awareness of digital collection management and metadata issues. Demonstrated experience evaluating usability and creating user-friendly interfaces. Experience with latest HTML5, CSS3 and mobile technologies and frameworks.
How to apply
Published: Wednesday, November 28, 2012 16:34 UTC
Last updated: Tuesday, February 28, 2017 23:46 UTC