Service Architect & Programmer
University of California, Berkeley
Berkeley
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 http://jobs.berkeley.edu
/why-berkeley.html
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.
Responsibilities
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:
http://ucnet.universityofcalifornia.edu/compensation-and-benefits/index.html
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:
http://policy.ucop.edu/doc/4000376/NondiscrimAffirmAct
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/23467/
To post a new job please visit http://jobs.code4lib.org/
|