Oregon State University

School of Electrical Engineering and Computer Science

School of Electrical Engineering and Computer Science

Connect with Us

  • For Students looking for Jobs
  • For Alumni to stay connected
  • For Employers needing to hire

Don't wait! First round interviews are being scheduled now.

Not specified
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Colleges & Universities
Applications Programmer 3 (7300U) #16485
(This job is no longer available)
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

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: August 28, 2013.

Departmental Overview

This position will be in the Bioengineering Department working at the Anderson Lab on the Clotho 3.0 Project, a synthetic biology data management and manipulation tool suite that will be used as synthetic biology learning resource.

This project is funded by the Clotho Project, which is a collaboration with Boston University.

This position is for a 1 year contract at 49.5%.


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.

As Programmer 3, the individual will be responsible for the creative development of user interfaces for clients through consultation of wet lab users and working with a user interface firm in San Francisco. The programmer will be using Angluar MVC framework for client side code that interacts with server side code (run in Java)l As a programmer, the individual will need to have a thorough understanding of the Clotho 3.0 eco-systems middleware and communication protocols.

Most of the work requires the ability to identify any problems in the software based on analysis of the output, and to identify how to fix these bugs. S/he will be responsible for maintaining client's interfaces and developing strong relationships with these individuals.

-Drafts the Clotho 3.0 client side middleware. This involves writing the Java script code to connect to the Clotho server and communicate via message orientated middleware commands these commands will be JASON objects wrapped in established security protocols and transmitted via a WebSocket. The commands to the server are relayed unto the server side API that implements user-initiated commands. This also involves server to client commands for manipulating a local cache and manipulating the DOM. The individual will be responsible for writing this code and debugging/writing demonstrations of its function.
-He/she will be responsible for re-writing the existing Clotho search bar to employ MOM based communications with the server and data bindings to Angular.js,
-Writing the code for displaying widgets, managing their location on the screen and their bindings to data via Angular.js.
-He/she will be responsible for designing the user interfaces for implementing dynamic TRAILS on the client. This involves sequential display of GUI elements and the transclusion of external web resources.
-Interacts with senior level internal personnel and user interface firm.
-Gathers, analyzes, prepares and summarizes recommendations for approval of system and programming documentation.
-Recommends and implements changes in development, maintenance and system standards.
-Trains users in conversion and implementation of system.
-Understands industry practices and department policies and procedures relating to work assignments.
-Performs complex data modeling, performance and integration testing and builds screens for a variety of internal and external constituents.

Required Qualifications

-Specific knowledge of client side MVC
-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.


-Bachelors degree in related area and/or equivalent experience/training.
-Significant internship and/or work experience with client side MVC and/or computer programming.

Preferred Qualifications

-Knowledge of department processes and procedures.

Salary & Benefits

Annual Salary: $57,000-$84,600

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.

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.

About University of California Berkeley

About UC Berkeley

UC Berkeley is renowned worldwide for the distinction of its faculty and students, the scope of its research and publications, and the quality of its libraries. Its academic departments consistently rank among the top five in the country. The faculty, renowned for both teaching and scholarship, includes seven Nobel Laureates and 28 MacArthur Fellows. Library facilties are excellent and can be accessed remotely. The UC Berkeley Library collection contains more than nine million volumes. Traditional library materials are supplemented with electronic databases, books, and journals.