Applications Programmer 4
UC Berkeley - Main Campus

Educational Technology Services at U.C. Berkeley is seeking a Senior Web Application Developer with professional level Java experience and demonstrated leadership abilities. This opportunity is for a 6-month contract appointment, joining the UC Berkeley development team, working on Opencast Matterhorn (http://opencast.org/matterhorn/).

Opencast Matterhorn is a product positioned in one of the most exciting and discussed areas of academic technology today.The Senior Developer will lead a technical team participating in an international project to design and develop an open source, end-to-end classroom lecture capture and media management system, and will help guide the local implementation of the new platform.

We are looking for someone who enjoys collaborating with highly talented designers and developers and has a strong record of providing technical oversight and mentorship.

Extension of the contract beyond six months is a strong possibility.

Responsibilities

Designs, develops, modifies, debugs and evaluates highly complex server and client side components

Provides technical mentorship to local development team. Performs code reviews

Collaborates with a distributed team of front-end and back-end developers and user experience designers

Works directly with local project manager and product management to adjust project scope as needed, evaluate project resource needs, and ensure successful delivery of Matterhorn and its implementation at UCB

Collaborates and coordinates with technical operations teams for implementation issues

Acts as a technical liaison between the Matterhorn and related local projects

Works with other campus software architects and developers working on related projects regarding service design, implementation, and integration

Understands and applies industry best practices and departmental policies and procedures

Initiates and recommends changes in development, maintenance, and system standards

Qualifications:
Extensive professional experience developing web-applications with Java and Javascript and related technologies

A deep understanding of Java and Javascript best practices and patterns

Minimum 2 years’ experience with major Java framework (Spring highly preferred)

Experience with user-focused design methodologies, and demonstrated experience in defining and solving complex user design problems

Experience with RESTful web services design

Self-motivated and able to work both independently and as part of a team, able to learn quickly, meet deadlines and solve complex problems

Experience with modern SCM tools such as Maven, Ant, Subversion, and Git

Knowledge of other related areas of IT and Software Engineering best practices

Excellent written and verbal communication skills; an ability to convey complex concepts to technical and non-technical team members

Strong team player who enjoys collaboration and mentoring

Salary & Benefits:
Salary and benefits package will be competitive with industry for well-qualified candidates

First Review Date: January 2, 2013

To Apply: Please submit your cover letter and resume as a single attachment when applying through http://apptrkr.com/307764 click on ‘Job Listings’ followed by ‘External Applicants’, and then search for job number 15025

Criminal Background Check
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.

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

jeid-f2e95c808026662603f8c3d5c2c39c99