Developer > Jobs

US: Senior Software Engineer

Date: _25-May-2015_
To see other developer job opportunities, please visit

Senior Software Engineer

Job Description Collaborate on design, implementation & support of high-throughput, fault-tolerant pipeline management solutions for the interpretation of large and complex data sets in a distributed, cluster compute environment Integrate new tools and reporting techniques into pipeline as needed Work with bioinformaticians, statisticians and laboratory scientists to determine use-cases and requirements

Specific Job Duties Collaborate on design & implementation of web based applications to allow visibility into production analysis Collaborate on design & implementation of high-throughput automated sequence analysis & QC systems. Analyze the impact of process, hardware or software changes on performance Work with bioinformatics to package and document new methods into existing pipelines Provide support for existing analysis systems, including resolution of data retrieval requests. Stay current with new tools and software technologies. Follow best practices for software version control, testing and release engineering. Train scientists on how to use QC and Analysis reporting systems. Work as part of small team following agile practices. Coordinate development work with other members of the Lab and Analysis groups. Attend technical workshops and conferences related to software development and bioinformatics.

Minimum requirements Essential Skills: B.S. in Computer Science or a related scientific or technical field (or equivalent experience) and a minimum of eight years related experience. Demonstrated experience with one or more of the following programming languages: Python, Java, Javascript Demonstrated experience with front end web technologies including HTML5/CSS and JavaScript based web frameworks e.g. Angular, Ember or Backbone Familiarity with Java-based server side stacks e.g. J2EE 7, Spring Demonstrated Linux shell scripting experience Demonstrated experience with database programming and interfaces, preferably in Oracle. Familiarity working with small focused development teams.

To apply for this position, please visit this Website.

Thank you,
Developer FYI Center