Perform as a member of the software application development team at the Center for Inherited Disease Research, a high-throughput production genomics facility under contract to the NIH and providing fee-based services to Hopkins physicians and scientists. Responsibilities include collecting and analyzing user requirements, and participating in programming work involving extremely large and ever-increasing quantities of genomic data. Central to the position is development of automated storage, retrieval, and analysis pipelines that incorporate state-of-the-art bioinformatic techniques and statistical methodologies applicable to Genome-Wide Association Studies and high-throughput sequencing projects, and the implementation of complex Laboratory Information Management Systems (LIMS).
Lead and participate in major life cycle software development, including user requirements collection, analysis, functions design and application development, and system implementation and maintenance. • Regularly develop complex software using both established and novel design choices. Perform application and system programming work at high level. Develop and use technology to support complex bioinformatics software solutions, including client/server, distributed, and dynamically generated Web applications, using Java, Perl, .Net, C#, C++, and/or other programming languages. Help design and implement database schemas. Create detailed technical documentation; occasionally co-author posters and peer-reviewed publications. Provide technical training and serve as a resource to other team members. Train and guide new staff members. Examine and evaluate emerging technologies related to genotyping and sequencing, studies of inherited disease, and the discipline of bioinformatics.
Perform other duties as assigned.