Software Developer 2/3 – Lawrence Berkeley National Laboratory – Berkeley, CA

Job ID: 5619
Job date: 2016-06-11
End Date:

Company : Lawrence Berkeley National Laboratory 

Country :

Role : Research Scientist  | Student 


[Click Here to Access the Original Job Post]

Job Description:
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 Lab’s Biological Systems and Engineering Division has an exciting opportunity for a Software Developer. This position is responsible for working as part of a team to maintain and extend the functionality of the Inventory of Composable Elements (ICE) and in the development of synthetic biological computer-aided design and modeling software tools. You will participate in design, development, and implementation of software components in a fast-paced and creative environment.

Specific Responsibilities:
Responsible for contributing to the design, implementation, testing, and delivery of major software components for the ICE platform and associated software tools.

Define software requirements and take a role in determining the weekly direction of the work.

Maintain software quality through the use of best design and coding practices.

Collaborate with other software developers to extend the ICE platform to enable software integration.

Identify problems and recommend viable solutions to routine software and data management issues.

Work closely with users of ICE to ensure that their needs are being met and issues are documented and responded to in a timely manner.

Additional Desired Responsibilities:
Prepare presentations.

Participate in project planning and review meetings.

In addition to the above, the Software Developer 3 will:
Independently define software requirements for the ICE platform and associated software tools

Lead project planning meetings

May oversee or lead assignments of postdocs or graduate students

Identify problems and recommend viable solutions to complex software and data management issues.

Required Qualifications:
Bachelor’s Degree in Computer Science, BioEngineering or related engineering degree and/or a minimum of two years of experience developing software applications.

Familiarity with full life-cycle software development. Ability to work with scientific and administrative customers to define needs and priorities.

Experience working on the full stack of web applications.

Familiarity with AngularJS, jQuery, Prototype, or other common Javascript framework or library.

Experience with Linux or other Unix-like operating systems.

Familiarity with relational database systems such as PostgreSQL, MySQL, MSSQL or Oracle.

Familiarity with web service development using the REST architectural style.

Demonstrated ability to work collaboratively with programmers, engineers, post-docs, graduate students, and undergraduates from diverse backgrounds.

Effective time management, organization, and planning skills, and the ability to handle multiple projects and tasks.

Effective interpersonal, verbal, and written communication skills with the ability to accomplish goals as a team member.

Working knowledge of bioinformatics and computational biology tools and resources, such as BLAST, Genbank, and protein databases.

Knowledge of DNA and plasmid manipulation software.

Ability to present software development progress in group presentations (talks and poster presentations).

Ability to contribute to technical publications.

Communicate effectively, both orally and in writing.

In addition to the above the Software Developer 3 will have:
B.S in Computer Science, BioEngineering or relayed engineering degree and four years of experience. Advanced degree preferred.

Strong proficiency in one or more of the the following: AngularJS, jQuery, Prototype, or other common Javascript framework or library.

Demonstrated experience with full life-cycle software development including working with scientific and administrative customers to define needs and priorities.

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.

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

This position requires completion of a background check.

Berkeley Lab addresses the world’s 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 Lab’s scientific expertise has been recognized with 13 Nobel prizes. The University of California manages Berkeley Lab for the U.S. Department of Energy’s 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."


Requeriments :

Skills :

Areas :


Additional Info:

[Click Here to Access the Original Job Post]