Bioinformatics Software Engineer
Overview:
The job's main responsibility is to collaborate with biologists, bioinformaticians, and software engineers to develop and maintain bioinformatics and clinical information applications.
Responsibilities:
Support the maintenance and test of existing applications
Provide trouble shooting and update of existing applications
EDUCATION
Degree in computer science, engineering or related discipline
Background in biology preferred
Strong knowledge of Object Oriented Programming concepts using an MVC web framework
TECHNICAL COMPETENCIES:
Ability to hand-code HTML, layered and responsive CSS, and efficient JavaScript
Develop and evolve wire-frames and example designs to continuously changing requirements
Relational database experience (example: MySQL, PostgreSQL, Microsoft SQL Server)
Ability to read and write a variety of structured/semi-structured formats (example: XML, JSON, CSV, TSV)
Understand the consumption and production of web services (example: REST, SOAP, AMQP)
Navigate file systems and modify configurations for web services on Linux-based systems
Working knowledge of code repository best practices and distributed version control (example: git/Subversion)
Ability to collaborate with System Architects, fellow Developers and Graphic Designers