Web Application Developer (7300)
Created:
March 3, 2015
Description
To apply, please visit: https://jobs.ucop.edu/applicants/Central?quickFind=58178Position Summary: The California Digital Library (CDL) is a collaborative effort of the ten campuses of the University of California, designed to enable UC's libraries to continue to meet the informational needs of UC's faculty and students in the 21st century. The CDL assumes a leadership role in providing digital content to the citizens of the state, develops systems that encourage resource sharing, and provides for a focus for the development of strategies and initiatives that guide the University's libraries through the transition to the digital future.
Reporting to the Technical Team Manager, Discovery and Delivery Services, this position is one of eight developers in the Discovery and Delivery Group responsible for the technical design, implementation, maintenance, and operation of the CDL's bibliographic systems (the Melvyl Union Catalog, UC-eLInks, Request) as well as providing technical leadership in the design, development and implementation of new systems like the HathiTrust Metadata Management Service.
Job Requirements:
Bachelor's degree in computer science, information management or science, or a related field or an equivalent combination of education and experience writing code in a production environment.
At least 5 years of experience writing high quality code (Java, Ruby, PHP, Javascript, or other languages) in a production environment.
Demonstrated knowledge and experience with Unix/Linux and shell scripting.
Demonstrated expertise in relational database design and development (MySQL preferred).
Knowledge of web-based architectural principles, foundations, and best practices, including RESTful service design.
Demonstrated knowledge of standard software development principles, tools and best practices through all phases of the code lifecycle, including unit and regression testing, source code management, release planning and deployment, and system monitoring.
Experience troubleshooting, maintaining and refactoring mature code.
Ability to learn and apply new skills, and share them with others within the CDL technical community.
Strong analytical and problem-solving skills.
Able to work as an independent member of a strong team.
Excellent written and oral communication skills, including the ability to deliver clear and concise specifications, documentation and reports. Discreet, tactful, and mature in interpersonal communications within CDL and with external partners and vendors.
Demonstrated ability to perform competently under pressure, handling interruptions and changes without losing productivity.
Knowledge of common application development frameworks, particularly Spring, Symfony, Angular, and Bootstrap (Preferred).
Knowledge or expertise in the library technology domain, including metadata standards and information discovery tools and workflows (Preferred).
How to apply
Metadata
Published: Tuesday, March 3, 2015 23:29 UTC
Last updated: Tuesday, February 28, 2017 23:42 UTC