Bioinformatics Programmer Job Description

Bioinformatics Programmer Job Description

4.9
175 votes for Bioinformatics Programmer
Bioinformatics programmer provides bioinformatics support for R&D projects requiring programming, handling omics data and statistical analysis of clinical data.

Bioinformatics Programmer Duties & Responsibilities

To write an effective bioinformatics programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included bioinformatics programmer job description templates that you can modify and use.

Sample responsibilities for this position include:

Programs databases according to design specifications of data models using state-of-the-art languages to access databases
Formulates data models and oversees their implementation in databases using state-of-the-art languages to access databases
You will work along with BICF team to create the foundation and design academic websites
Develops computer code for scientific software packages according to defined code design specifications, both in individual assignments and in team efforts with multiple developers using state-of-the-art programming languages
Analyzes, curates, and debugs codes written by other programmers and scientists
Analyzes and integrates existing commercial and open-source software solutions with tailored in-house software solutions
Integrates scientific software packages with database solutions
Designs and develops user interfaces to scientific software packages
Develops web- and app-interfaces to scientific software packages
Become an expert in various types of sequencing data analysis

Bioinformatics Programmer Qualifications

Qualifications for a job description may include education, certification, and experience.

Education for Bioinformatics Programmer

Typically a job would require a certain level of education.

Employers hiring for the bioinformatics programmer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Biological Science, Computer Science, Bioinformatics, Education, Biological Sciences, Technical, Computational Biology, Statistics, Project Management, Biology

Skills for Bioinformatics Programmer

Desired skills for bioinformatics programmer include:

Modern biology and applicable field of research
Bioinformatics methods and data structures
Bioinformatics methods
Application and data security concepts
Applications programming
Web development and data structures
Bioinformatics programming design
Modification and implementation
Databases
Applications programming and web development

Desired experience for bioinformatics programmer includes:

You will work along with BICF team to create the foundation and design academic websites and will maintain data and pipelines
Clean and design clinical or research data structure, and then organize them in the format of database
Design and implement online tools involved in biostatistical analysis
Design and implement online database system and its web portal
Designs and implement reusable UI components and writes quality code (including HTML, CSS, and JS)
You should have at least one server scripting experience, and will need to be able to write clean, effective, easily maintained code

Bioinformatics Programmer Examples

1

Bioinformatics Programmer Job Description

Job Description Example
Our company is looking for a bioinformatics programmer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for bioinformatics programmer
  • Analyze various types of sequencing data analysis
  • Oversees and contributes to the implementation of computer code for scientific software packages, both in individual assignments and in team efforts with multiple developers
  • Formulates code design specifications of scientific software packages using state-of-the-art programming languages
  • Redesigns the logic of codes written by other programmers and scientists
  • Evaluates, analyzes and integrates existing commercial and open-source software solutions with tailored in-house software solutions
  • Oversees the integration of scientific software packages with database solutions
  • Designs and evaluates user interfaces to scientific software packages
  • Designs and evaluates web- and app-interfaces to scientific software packages
  • Develop and implement innovative and complex solutions for HPC research, ensuring that upgrades and changes comply with established guidelines and processes
  • Lead BioHPC technical efforts in areas of HPC technologies such as job schedulers, high performance interconnects, parallel filesystems, cybersecurity, cluster management, VM infrastructure, networking, performance tuning, support of scientific applications, or data center planning
Qualifications for bioinformatics programmer
  • Strong programming skills and experience in algorithm development (using Python, C++, Java, ) Experience with analytics on big data sets is a plus
  • Proficiency in the use of bioinformatics/statistical software (eg
  • Excellent programming skill in at least one scripting language such as Perl (preferred), Python or Ruby is required, programming knowledge in at least one of Java, C, C++, knowledge of SQL is useful 5
  • Proficiency with statistical tests, linear models, ANOVA, etc
  • Knowledge of human genotyping imputation considered a strong plus
  • Experience working with scientist customers or collaborators is a strong plus
2

Bioinformatics Programmer Job Description

Job Description Example
Our company is looking for a bioinformatics programmer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for bioinformatics programmer
  • Diagnose and resolve difficult problems in the configuration, tuning, and management of the HPC systems
  • Research, evaluate, and develop new technologies
  • Provide project management leadership and technical guidance to other team members
  • Document, refactor, and improve Java codebase for genetic analysis software
  • Use Git version control and participate in code review
  • Develop and maintain cloud-based resources
  • Maintain excellent working knowledge of Amazon Web Services tools
  • Organize data resources from the variety of projects so that others in the group can access them
  • Maintain Perl and Java code in data processing environment
  • Maintain SQL scripts and PL/SQL procedures
Qualifications for bioinformatics programmer
  • Strong understanding of browser/device capabilities and limitations
  • Strong knowledge of website security and online database protection
  • Creative knowledge of software UI design principles and passion about developing great user experiences
  • Experience with common modern JavaScript frameworks like Backbone.js, React.js, Bootstrap and jQuery
  • It will be good if you have an eye for great UI and the ability to recommend changes to fix usability issues
  • Experience with MVC Framework, Data API (SQL, XML, Web services)
3

Bioinformatics Programmer Job Description

Job Description Example
Our company is looking to fill the role of bioinformatics programmer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for bioinformatics programmer
  • Develop new programs/scripts as needed
  • Processing, verifying the integrity of data used for products
  • Enhancing data collection/processing and help with pipeline automation
  • Bachelor’s degree in Computer Science, IT, Computer Engineering, or related field of study
  • 3-4+ years experience with Perl
  • Competent with Oracle SQL and PL/SQL (2-3yrs exp)
  • Knowledge of XML and JSON structures and 1+ years of experience
  • The Bioinformatician will also aid in the analysis of specific projects and datasets, working closely with other staff and clients of the NYU Metabolomics Core Resource Laboratory
  • Scale up existing and develop new sequencing data and analysis pipelines
  • Develop scripts, programs, and other computational tools to process, transform, visualize, and analyze genetic datasets
Qualifications for bioinformatics programmer
  • Good communication skills so you can express your awesome ideas and communicate them to other people
  • Proficiency with computer hardware and software including different operating system environments (such as Mac, Windows and UNIX) and High Performance Computing (HPC) clusters, schedulers and tools
  • Advanced expertise in scientific software development in the life sciences using the common object-oriented programming languages
  • Experienced with open-source development
  • Experienced with version control
  • Bachelor's degree in biological science, computational / programming, or related area and one to three years of related work experience, or an equivalent combination of education and experience / training
4

Bioinformatics Programmer Job Description

Job Description Example
Our innovative and growing company is looking for a bioinformatics programmer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for bioinformatics programmer
  • Maintains thorough documentation of process workflows and data architecture
  • Applies existing custom bioinformatics software to both well-defined and complex problems
  • Provide technical guidance and work direction to lower level bioinformatics and information systems personnel
  • Carrying out data analysis on single cell RNA-sequencing projects in collaboration with the SABRE center (up to 50% effort)
  • Carrying out bulk and single cell RNA-sequencing projects in the Genomics CoLab
  • Develop and maintain computational tools and pipelines for processing multiple types of next generation sequencing (NGS) data
  • Support research efforts of labs using next generation sequencing technologies
  • Design and implement bioinformatics and statistical analyses of next-generation sequencing data representing microbiome and host transcriptome
  • Build metagenomic classifiers to predict clinical outcomes based on metagenomic data
  • Apply statistical techniques designed for assessment of high dimensional genomic data including microbiome data
Qualifications for bioinformatics programmer
  • Proven record of excelling in a large team environment (15 plus individuals) but still possess an independent work ethic
  • Bachelor's degree in Computer Science, Biological Sciences, or directly related degree
  • Five years of experience in scientific programming with applications to biological research or a Master's degree in Computer Science or Biological Sciences and three years related work experience
  • Three years experience in scientific programming with applications to genome research or a Master's degree in Computer Science or Biological Sciences and one year of directly related work experience
  • Bachelor's degree (master's preferred) in biological science, computational / programming, or related area and / or equivalent experience / training
  • Training and experience in a healthcare field such as nursing, pharmacy, or allied health, biostatistics, or health informatics is required
5

Bioinformatics Programmer Job Description

Job Description Example
Our company is looking for a bioinformatics programmer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for bioinformatics programmer
  • Perform differential gene expression analyses on RNAseq data
  • Utilize unsupervised methods to detect latent subgroups / clusters in high dimensional datasets
  • Use existing bioinformatics pipelines to analyze the molecular patient data generated in the clinical lab
  • Perform quality analysis of the generated sequencing data and develop solutions to enhance future performance
  • Perform different types of data analysis relating to the genomics-based approaches utilized by the lab, in an independent fashion
  • Maintain and troubleshoot existing bioinformatics pipelines
  • Develop new bioinformatics pipelines to support new molecular assays
  • Develop new methods for multi-omics data analysis and integration
  • Work with lab users to analyze biomedical data and address clinical needs using bioinformatics techniques and tools
  • Present results of the analyses to the team members
Qualifications for bioinformatics programmer
  • Advanced experience in SQL, specifically T-SQL with the ability to perform complex joins and write aggregation queries
  • Bachelor's degree, or equivalent experience, in molecular biology, bioinformatics, computer science or related field
  • Demonstrated experience analyzing next generation sequencing data
  • Proven expertise in statistics and programming languages such as Python, Perl, and R
  • Master’s degree and extended experience in Next Generation Sequencing data analysis or PhD degree in Bioinformatics, Computational Biology, or related field
  • Bachelor’s degree in Computer Science or biomedical computation or related area or an equivalent combination of education and experience

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates