The Software Developer is responsible for working in a team on the creation, elaboration and maintenance of the Joint BioEnergy Institute (JBEI) Registry of Biological Parts (JBEIR) and in the development of Synthetic Biology software, Computer Aided Biological Design and modeling tools. This position will work with a team, but also show creativity, independence in design, development, and implementation of software components. The incumbent will also work closely with computational scientists, biologists and chemists to improve usability and interoperability with other informatics systems at JBEI. The candidate shall also be expected to present work, keep a record of activities, and aid in publication of papers.
DUTIES / RESPONSIBILITIES
- Play the lead role and make sound judgments in designing, developing and implementing major software components for the JBEIR website, database, and associated software tools.
- Under broad supervision, define software requirements and take a lead role in determining the weekly direction of the work.
- Identify problems and recommend viable solutions to software and data management issues.
- Work closely with users of the analysis software and JBEIR to ensure that their needs are being met. Work with users to test and debug applications.
- Co-develop designs for computer aided biological design software.
- Prepare presentations for internal use and peer-reviewed publication.
- Maintenance of accurate documentation and source-code control for all work-product.
- Integrate JBEI LIMS data into JBEIR.
POSITION QUALIFICATIONS
- A minimum of five years of experience developing software in a research or technical field or for scientific applications.
- A minimum of five years experience programming in Python/Perl/Java.
- A minimum of three years experience programming in a relational database environment (SQL, Oracle, Postrges, or MySQL).
- Demonstrated strong ability in object-oriented design in Java or C++ programming languages.
- Demonstrated experience in designing web applications with Javascript and AJAX and strong experience with HTML and CSS. Familiarity with jQuery, YUI Library, Prototype or other common Javascript libraries. Understanding of cross-browser capability issues.
- Must posses both high analytical skills and programming skills when working with projects of moderate scope where data requires a review of identifiable factors.
- Full life-cycle software development experience with the ability to work with scientific and administrative customers to define needs and priorities.
- Experience with Adobe Flex / ActionScript programming language in rich web UI.
- Experience with Linux or other Unix-like operating systems.
- Effective interpersonal, verbal and written communication skills with ability to accomplish goals as a team member.
- 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.
Desired
- Masters degree or higher in computer science or equivalent experience in related fields.
- Working knowledge of bioinformatics and computational biology tools and resources, such as Blast,
- Genbank, protein and domain databases a plus. Knowledge of DNA and plasmid manipulation software.
- Experience with source control, revision management systems
- Experience writing unix shell scripts
Notes
This is a one year Term appointment with the possibility of renewal dependent upon funding and availability of work.
Lawrence Berkeley National Laboratory is an E-Verify employer. Employment is contingent upon a successful eligibility authorization.
How To Apply
To apply from this page, click the "Apply Now" link (above), and follow the on-line instructions to complete the application process. As part of the online application process, please submit a single attachment that includes both your resume and cover letter. Please be sure to reference where you found out about the position.
Berkeley Lab is an affirmative action/equal opportunity employer committed to the development of a diverse workforce.
24625
|