Applications Programmer 3 (7300)
University of California
Oakland
To apply, please visit:https://jobs.ucop.edu/applicants/Cen
tral?quickFind=58178
Position 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).
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/19770/
To post a new job please visit http://jobs.code4lib.org/
|