JOB TITLE: Bioinformatics Engineer II
GENERAL SUMMARY:
Design and implement next generation, multi-tier Java/J2EE software applications to support genomic research. Familiarity with a wide range of existing databases and tools, and familiarity with principles of experimental design and modern data analysis paradigms are required, and excellent interpersonal skills.
PRIMARY DUTIES AND RESPONSIBILITIES:
- Design, develop, and implement multi-tier software applications to support genomic research
- Work with project managers and the development team to design use cases, write functional specifications, and development timelines and milestones
- Evaluate existing and emerging technologies to help select the most suitable tools for the tasks at hand
- As a member of the development team, work to establish best practices for all phases of the application development lifecycle, including design, development, testing, release, and maintenance
- Write technical documentation and tutorials
MINIMUM JOB QUALIFICATIONS:
5-10 years experience and bachelor’s degree in computer science, engineering, or a related scientific field.
KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED:
- Extensive experience with Java technologies/frameworks for multi-tier application development such as Spring, Hibernate, J2EE, Struts
- Familiarity with a wide range of biological databases and resources, including, but not limited to GenBank, EnsEMBL, the UCSC genome browser, Reactome, and other similar resources.
- Familiarity with genomic technologies and their applications, including experimental design considerations.
- Authentication frameworks/application security
- Experience with data-intensive hosted applications
- Expertise with database design and implementation desirable
- Skilled in both Windows/Unix environments
- SVN and best practices around source code control
- Ability to work in fast paced, agile development environment
- Knowledge of standard concepts, practices, and procedures of software development
- Excellent problem-solving, organizational, and people skills.
- Experience with high-performance computing desirable
To view the full listing and to apply, please visit our website:
Job ID: 19687
GENERAL SUMMARY:
Design and implement next generation, multi-tier Java/J2EE software applications to support genomic research. Familiarity with a wide range of existing databases and tools, and familiarity with principles of experimental design and modern data analysis paradigms are required, and excellent interpersonal skills.
PRIMARY DUTIES AND RESPONSIBILITIES:
- Design, develop, and implement multi-tier software applications to support genomic research
- Work with project managers and the development team to design use cases, write functional specifications, and development timelines and milestones
- Evaluate existing and emerging technologies to help select the most suitable tools for the tasks at hand
- As a member of the development team, work to establish best practices for all phases of the application development lifecycle, including design, development, testing, release, and maintenance
- Write technical documentation and tutorials
MINIMUM JOB QUALIFICATIONS:
5-10 years experience and bachelor’s degree in computer science, engineering, or a related scientific field.
KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED:
- Extensive experience with Java technologies/frameworks for multi-tier application development such as Spring, Hibernate, J2EE, Struts
- Familiarity with a wide range of biological databases and resources, including, but not limited to GenBank, EnsEMBL, the UCSC genome browser, Reactome, and other similar resources.
- Familiarity with genomic technologies and their applications, including experimental design considerations.
- Authentication frameworks/application security
- Experience with data-intensive hosted applications
- Expertise with database design and implementation desirable
- Skilled in both Windows/Unix environments
- SVN and best practices around source code control
- Ability to work in fast paced, agile development environment
- Knowledge of standard concepts, practices, and procedures of software development
- Excellent problem-solving, organizational, and people skills.
- Experience with high-performance computing desirable
To view the full listing and to apply, please visit our website:
Job ID: 19687