Service Architect & Programmer

0 other recent jobs
Created: October 7, 2015


  Service Architect & Programmer#20629

    Job ID: 20629
    Location: Main Campus-Berkeley
    Full/Part Time: Full-Time
    Regular/Temporary: Regular
    Department: Library Administration
    Application Review Date:The First Review Date for this job is October 20, 2105
    Final date of resume review is November 4, 2015

About Berkeley

The University of California, Berkeley, is one of the world's most iconic teaching and research institutions. Since 1868, Berkeley has fueled a perpetual renaissance, generating unparalleled intellectual, economic and social value in California, the United States and the world. Berkeley's culture of openness, freedom and acceptance-academic and artistic, political and cultural-make it a very special place for students, faculty and staff.

Berkeley is committed to hiring and developing staff who want to work in a high performing culture that supports the outstanding work of our faculty and students. In deciding whether to apply for a staff position at Berkeley, candidates are strongly encouraged to consider the alignment of the Berkeley Workplace Culture with their potential for success at
Application Review Date

The First Review Date for this job is October 20, 2105 Final date of resume review is November 4, 2015
Departmental Overview

The UC Berkeley Library provides scholarly information to all faculty and students in the support of the University's research and instruction mission. The Library Applications & Publishing Group (LAP) provides technical support for Library, including developing, purchasing and/or supporting all types of hardware platforms and software applications. LAP has primary responsibility for supporting and building UC Berkeley Library’s Integrated Library System (ILS), Digital Library, and web presence.

The UC Berkeley Library is a leader in the investigation and implementation of advanced digital library services. Areas of current work include scalable digital library system architectures, developing efficient methods for creating digital library content, the long-term preservation of digital materials, and standards for digital objects, digitization, and archival collection descriptions. The Web Publishing Group (WPG) supports digital library activities by providing managerial and technical analysis, writing programs to create digital content, writing, enhancing, and maintaining tools to publish, create, and manage digital objects, and training staff for projects that add content to our digital library.

This position entails software architecture, implementation, deployment management, development of best operational practices, testing and documentation of systems. Help automate and streamline our operations and processes. Build and maintain tools for deployment, monitoring and operations. Troubleshoot and resolve issues in dev, test and production environments. Projects often include working with multiple units within the Library, other departments across the campus, multiple campuses, the California Digital Library and/or external vendors. Guides less experienced staff or works as team leader/supervisor when necessary. Relied on to provide technical expertise to project manager and other Library staff to define application specifications, staffing needs and timeline. Position is relied upon to independently create specifications, design information architecture, coordinate and assign work with other programmers, determine system needs, and follow through with testing and quality control.

Uses professional concepts; applies department policies and procedures to resolve a variety of complex problems. Analyzes complex issues where evaluation of data requires a review of a variety of factors. Is able to exercise judgment within defined procedures and practices to determine appropriate action. Has both internal and external contacts. Normally receives general instructions, with detailed instructions provided on complex new project assignments and initiatives.
Required Qualifications

    Has thorough knowledge, skills and abilities associated with identifying systems-related issues and actions needed to improve or correct performance.
    Requires advanced knowledge of data storage, processing, analysis, and visualization technologies and how they are used in administrative and/or academic endeavors at a large, top-tier research university.
    Must be able to communicate technical information in a clear and concise manner among varying levels in the organization.
    Must be self motivated, work independently or as part of a team, able to learn quickly, meet deadlines and demonstrate problem solving skills.
    Must have advanced skills in web applications, web programming language and object oriented programming concepts.
    Must have knowledge relating to the design of applications programs.
    Requires ability to understand business needs and how business systems can support those needs.
    Requires advanced knowledge of applications programming, database, infrastructure or other IT function.
    Requires advanced skills associated with programming design, modification and implementation.
    Requires interpersonal and communications skills in order to work with both technical and non-technical personnel at various levels in the organization.
    Requires skills associated with analysis of processes and problems, information flow and architecture.
    Requires knowledge of program documentation needs in a fast paced production environment.
    Requires thorough knowledge of business analysis function.
    Requires skills with git repository configuration and administration.
    Demonstrated knowledge of Linux environment, tools, and libraries
    Experience installing, upgrading, or configuring Apache
    Experience managing a Virtualization environment.
    Has knowledge of professional concepts.
    Has knowledge of applications programming technologies, tools and protocols.
    Has skills necessary to communicate effectively both in writing and verbally.
    Has ability to interface with management on a regular basis.
    Has skills associated with adapting equipment and technology to serve user needs.
    Has skills needed to develop conversion and system implementation plans.

Preferred Qualifications

    Knowledge of SQL language and experience with database software, e.g., MySQL
    Knowledge of CGI and Servlet programming
    Knowledge of Ruby, and Ruby on Rails, for application development and enhancements to framework, including plug-ins, engines and gems, for developing and deploying applications.
    VMware experience is a plus
    Experience with problem resolution, capacity and performance analysis, configuration and change planning and execution; and storage and security administration.
    Experience creating and maintaining system documentation.
    Working knowledge of project management approaches, tools and phases of the project lifecycle, as well as managing resources, scope, and schedule.
    Experience managing Apache HTTP, Tomcat, and SSL certificates is preferred

Salary & Benefits

    Annual salary range is $65,800 - $85,000

    For information on the comprehensive benefits package offered by the University visit:

How to Apply

Please submit your cover letter and resume as a single attachment when applying.
Equal Employment Opportunity

The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status. For the complete University of California nondiscrimination and affirmative action policy see:


Published: Wednesday, October 7, 2015 19:07 UTC

Last updated: Tuesday, February 28, 2017 23:41 UTC