Candidates should have a Bachelor's degree in Computer Science, Biology or a related field with practical experience developing database applications in Perl or Java. The preferred candidate would also be familiar with the concepts of molecular biology and genomic sequence analysis.
Roles and responsibilities:
- Design and develop programs for manipulation and reporting of biological data.
- Work with scientists and technicians to identify needs and develop new applications to meet them.
- Work with other developers to identify and resolve system performance issues.
Required skills and experience:
- Work experience with Unix, Perl, Java, SQL, XML, Unix shell scripting.
- Experience with software revision control systems.
- Ability to work both independently and in a team environment.
- Good communication skills.
Desired experience:
- Experience developing programs for extraction, translation and loading of relational data.
- Knowledge of and experience with Perl and UNIX shell scripting.
- Knowledge of and experience with Perforce.
- Knowledge of software best practices including unit testing and continuous integration.
- Extensive knowledge of SQL.