No experience
Employment Type:
Full time
Job Category:
Software Development
Applications Programmer (7300U) Job #20783
(This job is no longer available)
University of California | Berkeley, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

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: 11/20/15

Departmental Overview

The Marvell NanoLab is a shared research center providing more than 100 Principal Investigators and over 500 academic and industrial researchers a complete set of micro- and nano-fabrication tools.

This position involves writing programs in a computer language, designing related databases, web interfaces and content, or multimedia processes. Designs, develops, modifies, tests and evaluates and maintains computer programs. Work includes test-to-production processes, quality assurance, maintenance and documentation of applications. Includes web applications programming.


30% Designs, develops, modifies, debugs and evaluates complex programs for functional areas.
Understands industry practices and department policies and procedures relating to work assignments.

Incumbent performs programming and systems analysis for the complex management information system, Mercury, currently under development for the specific use of semiconductor research laboratory operations. The assignment requires detailed knowledge and use of advanced programming languages including Java, SQL, JSF and C++.

25% Analyzes existing programs or works to formulate logic for new systems, devises logic procedures, prepares flow charting, performs coding, data analysis, and tests/debugs programs through the application of professional programming concepts.

The Mercury system contains modules for accounts management, equipment control, recharge management for multiple classes (i.e. type of users and projects), facilities management with equipment dependencies, financial and time accounting, procurement and inventory control.

25% Provides analysis for the design and use complex relational databases.

Gathers, analyzes, prepares and summarizes recommendations for approval of system and programming documentation.

Mercury relies on complex relational databases. Incumbent will design tables, triggers, procedures, and indexes.

20% Performs system administration tasks for both Unix and Windows based systems.

Required Qualifications

- Requires thorough knowledge of applications programming function.
- Must have knowledge relating to the design and development of applications programs across the organization.
- Requires knowledge of other related areas of IT.
- Requires advanced skills associated with programming design, modification and implementation.
- Requires interpersonal skills in order to work with both technical and non-technical personnel at various levels in the organization.
- Has skills needed to develop conversion and system implementation plans.
- Must be able to communicate technical information in a clear and concise manner.
- Requires ability to understand business needs and how business systems can support those needs.
- Has ability to interface with management on a regular basis.
- 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.
- Has knowledge of Equipment Communication, Data Acquisition, and Control Systems.
- Has knowledge of Operating Systems, Computer Security, and Networking.
- Has knowledge of Relational Databases.

Preferred Qualifications

- Bachelors degree in related area and/or equivalent experience/training.
- Knowledge of department processes and procedures.

Salary & Benefits

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


*The salary range designated for this position: $58,700 - $89,800; however, starting salary will be commensurate with experience.

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, sexual orientation, gender identity, national origin, disability, or protected veteran status. For more information about your rights as an applicant see: http://www.eeoc.gov/employers/upload/poster_screen_reader_optimized.pdf
For the complete University of California nondiscrimination and affirmative action policy see:

About University of California

UCSF is a leading university that consistently defines health care worldwide by conducting advanced biomedical research, educating graduate students in the life sciences, and providing complex patient care.