This company is committed to hiring Veterans

Software Developer 2/3 (Joint BioEnergy Institute)

This job is no longer active. View similar jobs.

POST DATE 9/18/2016
END DATE 10/19/2016

Lawrence Berkeley National Laboratory Berkeley, CA

Company
Lawrence Berkeley National Laboratory
Job Classification
Full Time
Company Ref #
82946
AJE Ref #
576211158
Location
Berkeley, CA
Experience
Mid-Career (2 - 15 years)
Job Type
Regular
Education
Bachelors Degree

JOB DESCRIPTION

APPLY
Berkeley Lab is Bringing Science Solutions to the World, and YOU can be a part of it!

In the world of science, Lawrence Berkeley National Laboratory, LBNL is synonymous with "excellence." That's why we hire the best - whether in research, science or operations. This is a great opportunity to bring your top-notch skills to bear in support of world-class scientific research that addresses national and global challenges!

Position Summary:

Berkeley Labs Biological Systems and Engineering Division has an exciting opportunity for a Software Developer at the Joint BioEnergy Institute (JBEI). We are looking for software engineers to discover, develop, and implement the next generation of bioinformatics and predictive modeling techniques to enable economically viable biofuels. This position will be filled at a level II or III, dependent on experience.

You will be responsible for working on a team on the designing, developing, debugging, and supporting of innovative software systems to capture and store experimental data and research results to support JBEI's microbiology, biochemistry, and plant science research teams.

Specific Responsibilities - Level II:

*

Develop new web applications for visualizing and managing data.
*

Provide new functionality and bug fixes of existing web applications such as the Experiment Data Depot (EDD) and Arrowland (https://public-arrowland.jbei.org/).
*

Work with researchers in developing and maintaining a computational workflow which integrates new as well as existing tools with the final goal of enabling them to perform all tasks needed for omics data analysis from data retrieval to visualization.
*

Work collaboratively in a small, flexible development team.
*

Prepare presentations and papers for internal use, conferences, and peer-reviewed publication.
*

Maintain accurate documentation and source-code control for all work-product.

In addition to the above, Level III - Specific Responsibilities:

*

Serve as technical lead on development projects.
*

Propose software requirements and suggest the week to week direction of the work.
*

Design and optimization of database schemas.
*

Develop high-level software QA strategies.
*

Provide supervision and training to other members of the group.
*

Participate in the recruitment, hiring, and performance evaluation of a variety of scientific, technical and professional staff.

Required Qualifications - Level II:

*

Bachelors (or the equivalent experience) in computer science or a physical science discipline with 2 years of experience developing data-management software and/or a combination of experience and education.
*

Demonstrated ability to work in a collaborative and flexible environment and have excellent communication skills.
*

Customer-oriented approach to software development and support, and be able to work directly with users.
*

Experience programming with Python, JavaScript, Java or C .
*

Familiarity with Unix, Linux, Windows and Mac operating systems in a development environment.
*

Proficiency with databases and SQL query-writing.
*

In depth knowledge with source control systems (e.g. Subversion or git).
*

Flexible approach to software that balances technical innovation with usability, adhering to specifications developed by others (e.g., management, researchers, and other software developers).

In addition to the above, Level III - Required Qualifications:

*

5 or more years of experience developing data-management software.
*

Implementing web services APIs (REST, SOAP).
*

Javascript/JQuery web client development.
*

Database schema design and function writing (preferably Postgres).

Additional Desired Qualifications for Both Levels:

*

Experience interacting with laboratory researchers to understand data management procedures and requirements and troubleshooting software problems preferably in a laboratory setting.
*

Demonstrated experience developing production software in a research or technical (preferably biological) field or for scientific applications.
*

Masters degree or PhD in computational biology, microbiology and bio- or chemical engineering discipline.
*

Background with on-line public sequence and microbiology databases.
*

Familiarity with metabolic pathways and enzymology.
*

Coursework in microbiology, genetics or general biology.
*

Experience with developing applications to analyze and/or display/visualize scientific (preferably biological) data.
*

GUI design and usability testing experience.
*

Familiarity with AJAX and dynamic, interactive web based applications and with Docker.

The posting shall remain open until the position is filled.

Notes:

*

This is a 1 year, term appointment with the possibility of renewal and with the possibility of conversion to career.
*

Salary is commensurate with experience.
*

Classification will depend upon the applicant's level of skills, knowledge, and abilities.
*

This position is contingent on the successful completion of a background check.

Berkeley Lab addresses the worlds most urgent scientific challenges by advancing sustainable energy, protecting human health, creating new materials, and revealing the origin and fate of the universe. Founded in 1931, Berkeley Labs scientific expertise has been recognized with 13 Nobel prizes. The University of California manages Berkeley Lab for the U.S. Department of Energys Office of Science.

Equal Employment Opportunity: Berkeley Lab 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, age, or protected veteran status. Berkeley Lab is in compliance with the Pay Transparency Nondiscrimination Provision under 41 CFR 60-1.4. Click here to view the poster and supplement: "Equal Employment Opportunity is the Law.