Applications Programmer at UC Berkeley Art Museum and Pacific Film Archive

I was forwarded this posting by Richard Reinhart, digital art curator at BAM/PFA. This would be a fantastic job for anyone interested in programming for museums and the arts.

Applications Programmer

The mission of the UC Berkeley Art Museum and Pacific Film Archive (BAM/PFA) is to inspire the imagination and ignite critical dialogue through art and film. One of the largest university art museums in the United States, in physical and budget size and in attendance, BAM/PFA has developed an international reputation for presenting one of the most active and ambitious exhibition programs, as well as for the quality of its art and film collections and research resources. BAM/PFA is an institution with a stellar history and an exciting future. Currently, BAM/PFA is in a campaign to fund a new building. For more information, visit our website:

• Researches, proposes, designs, implements and maintains programming and other technical solutions for BAM/PFA’s online presence including website, blog, online databases, e-commerce and social media.
• Provides technical support for all aspects of the website from back-end databases to client-side scripts to dynamic data exchanges.
• Analyzes existing programs or works to formulate logic for new systems, devises logic procedures, prepares flowcharting, performs coding, data analysis and tests/debugs programs.
• Supports and modifies the back-end databases including mySQL, including making changes to fields, calculations, tables, layouts and scripts.
• Creates automated solutions for batch processes and Internet data exchanges using standards and protocols like RSS and other XML formats.
• Provides programming solutions for museum projects including exhibitions that include Internet or digital media components, media management projects and other projects as assigned.
• Provides access to, manages, and preserves media assets, including images, audio, video, multimedia, and text, and supports the databases and systems that serve these functions.
• Collaborates with curators, artists, vendors, and other digital media staff to develop and implement a wide variety of technical components for online activities, public programs and exhibitions.
• Gathers and analyzes data to prepare systems and programming documentation.

Serves on museum’s Digital Media team and the cross-departmental Web team.

Required Qualifications:
• Highly developed knowledge of, and experience with web applications, web programming languages, Internet protocols, and object oriented programming concepts.
• Demonstrated skills with compilable programming language such as C++ and scripting languages such as PHP or Perl.
• Familiarity with content management systems such as Joomla, WordPress or Movable Type.
• Strong self-motivation and ability to learn new technologies quickly and independently.
• Must be able to communicate technical information in a clear and concise manner with non-technical colleagues, and strong interpersonal and collaboration skills.
• Ability to prioritize tasks and meet multiple deadlines.
• Strong problem solving skills and creativity.
• Strong analytical and design skills, including the ability to abstract information requirements from real-world processes to understand information flows in computer systems.
• Critical thinking skills and attention to detail.
• Familiarity with the Mac platform.
• Accurate color perception and visual acuity.
• Ability to physically work in low or tight places.
• Ability to safely lift computer equipment weighing up to 30 pounds.
• Valid California driver’s license and a safe driving record.

Hours: This is an 80% position, with additional hours up to 100% as needed for special projects.

This position has been designated as sensitive and may require a Criminal Background Check. We reserve the right to make employment contingent upon successful completion of a Criminal Background Check.

Salary: The full time annual salary range is $46,200 to $52,000. Actual pay will reflect hours worked. There is an excellent benefits package including three weeks vacation and benefits for eligible family members.

Application Deadline: Open until filled. First review of applications will occur on 9/3/09.

To Apply:
Visit The search feature for this website is experiencing difficulty. Go to the Advanced Search link and enter 10056 in the Job Opening ID field. If that does not bring up the position, at the Advanced Search link enter keyword “programmer”. If neither of those work, or if you have trouble completing the online application, send an email message to or call 510-642-4621 for assistance.

The University of California, Berkeley is an Equal Opportunity/Affirmative Action Employer.

The University of California Regents have approved a plan to enact systemwide furloughs and other cost reduction measures due to the state budget crisis. This position may be subject to any cost cutting measures implemented at UC Berkeley.

About this entry