Build and maintain Bioinformatics data processing environments.
Design, analyze and troubleshoot Bioinformatics related designs and software.
Work with enormous amounts of data loading, migration, etc. and work on optimizing CRUD operations.
Build and maintain APIs, web services and applications for Bioinformatics purposes.
Analyze and troubleshoot data and application issues and implement smart improvements and solutions
Minimum Qualifications:
A Bachelors Degree in Computer Science, Engineering, Biology, or equivalent experience.
Strong experience designing and developing interactive scientific or e-commerce software solutions.
Highly proficient in Oracle SQL and PL/SQL.
Very strong working knowledge of RDBMS including Oracle and MySQL. Experience with additional databases preferable.
Working experience with NoSQL databases (MongoDB, Redis, etc.).
Strong working knowledge of scripting languages like PERL.
Strong working knowledge of Linux systems to be able to get around using command line to perform common tasks.
Strong working knowledge of AWS environments. Experience instead in other Cloud systems acceptable.
Strong working knowledge of AWS environments. Experience instead in other Cloud systems acceptable.
Good knowledge of Bio Sciences and Genetics.
Familiarity with Bioinformatics tools and databases.
Acceptable knowledge of Core Java.
Good understanding of Java EE (Servlets, JSP).
Advanced knowledge of Bio Sciences and Genetics is preferable.
Experience with Agile Software Development process a plus.
Clear understanding of client-server functionality, web browser technology, object oriented programming, functional programming and server side programming languages.
Excellent communication / documentation skills.
Must be detail oriented and a self-starter.
Multi-tasking with good follow through skills, good communication skills.
Ability to work well in a team environment.
Strong problem solving, debugging and troubleshooting skills using latest tools and technology.
Ability to work alone and accomplish tasks without supervision.