Bioinformatics Analyst/Programmer

University of British Columbia
Vancouver, BC, Canada
Job Type:
  • Staff
Degree Level Required:
Apply Now

Bioinformatics Analyst/Programmer

Conduct bioinformatics software development and data analysis projects in a highly interdisciplinary, dynamic, and team-based environment. Participation in a range of projects will be expected, in both supporting and more primary roles, with many opportunities to learn new skills and contribute to research on the genetics and genomics of human psychiatric and neurological conditions (including autism, schizophrenia, and fetal alcohol spectrum disorder).


We anticipate this position will involve a mix of software development and data analysis, with an initial emphasis on the former. The overall mix of work will depend on the experience, skills, and interests of the candidate as well as needs. Particular anticipated roles:

• Develops, tests, and maintains web-browser- and command-line-based bioinformatics software and applications. • Develops, tests, and maintains software pipelines and standard operating procedures for bioinformatics data analysis. • Conducts and supports bioinformatics and statistical analyses and interpretation of DNA and RNA sequencing data in internal and collaborative research projects using appropriate software tools and custom programs and scripts. • Documents and communicates analysis results in written and oral form. • Creates and maintains developer documentation. • Interacts with other team members to resolve problems, distribute tasks, and plan future steps; contributes to team interactions by consultation, collaboration, teamwork, and task-sharing.


An undergraduate degree in a relevant discipline (e.g. bioinformatics, software engineering or computer science) with experience in developing bioinformatics software applications is preferred. Candidates should have a mix of skills with Linux-based scripting (e.g. Bash and Python) and web stack software development. The ideal mix of web development skills will include capabilities with Java Hibernate/Spring and JavaScript front-end (e.g. Vue). Experience with statistical and computational approaches for the analysis of genomic and genetic data sets in R is also highly desired. Must show initiative and independence in day-to-day work. Must have excellent spoken and written English communication skills.