Bioinformatics.org
|
|
Research
|
Online databases
Online analysis tools
Online education tools
|
Development
|
|
Forums
|
News & Commentary
Jobs Forum (Career Center)
|
|
Career Center - Message forums
|
|
|
|
Opportunity: Bioinformatics Application Developer @ La Jolla Institute -- San Diego, CA (US)
Submitted by Diana Mason; posted on Thursday, May 19, 2016
DESCRIPTION
There is an immediate opening for a Bioinformatics Application Developer at the La Jolla Institute for Allergy and Immunology (LJI, http://lji.org). The candidate, as part of the Bioinformatics Core Facility (BCF), will have the opportunity to work on several high-profile web resources, including in the Immune Epitope Database Analysis Resource (IEDB-AR, http://tools.iedb.org ).
Current work for the IEDB-AR is focused on completing a migration of the web applications from Java/Tomcat to Python/Django, developing RESTful APIs, creating standalone tools, making existing applications more efficient, and enhancing usability of the site. These applications are used by researchers worldwide free of charge to help understand and fight infectious and allergic diseases.
The ideal candidate will have a solid understanding of biology, experience in industry-standard development workflows, and will be able to work as part of a diverse team of principal investigators, postdocs, bioinformatics specialists, and programmers. The candidate will also be able to contribute to decisions on high-level software and hardware architecture.
RESPONSIBILITIES
Key Responsibilities:
- Write and maintain re-usable code
- Migrate several apps from Java/Tomcat to Python/Django
- Develop RESTFUL APIs for new and existing tools
- Develop standalone applications for new and existing tools
- Implementing interfaces to new tools as they become available
- Squash bugs as they are uncovered
- Work with LJI and external postdocs and developers to port code to hardened web applications
REQUIREMENTS
Required skills/expertise:
- Python, Django, and Javascript expertise
- REST web services
- Java
- RDBMS and SQL
- Version control systems (SVN, git, etc.)
- Coding best practices (documentation, unit testing, etc.)
- Knowledge of Biology/Immunology/Bioinformatics or strong desire to learn
- Optional skills/qualifications:
- Server administration (MySQL, Apache, Tomcat, etc.)
- NoSQL databases
- PBS/Torque
- RabbitMQ
- Celery
- Docker
Work environment:
- Must be willing to work as part of a team
- Must be able to juggle priorities and adapt as they change
COMPENSATION
Title and salary commensurate with experience.
|
|
Expanded view | Monitor forum | Save place
Start a new thread:
You have to be to post a reply.
|
|