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.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/4729/