Software Developer, Bioinformatics
- British Columbia Centre for Excellence in HIV/AIDs
- Vancouver, BC, Canada
- Job Type:
- Degree Level Required:
- Apply Now
Software Developer, Bioinformatics
JOB: To work as part of a software development team to analyze viral genetic sequence data for making clinical treatment recommendations and supporting research programs on viral diversity and evolution. The Software Developer, Bioinformatics is responsible for developing robust, efficient and fault-tolerant software in a GNU/Linux environment. Responsibilities primarily include building and maintaining analytical pipelines for Next-Generation Sequencing data of HIV, HCV and other viral genomes. The Software Developer, Bioinformatics, also contributes to general software development as part of a larger team and to overall data management to ensure the consistent and accurate reporting of results to end users. The Software Developer, Bioinformatics will report to the Lead Software Developer.
ORGANIZATION: The BC-CfE Laboratory operates an accredited clinical programme whose primary goal is to develop and deliver Personalized Medicine tests to help guide the treatment and care of individuals living with HIV and hepatitis C virus (HCV) in British Columbia and nationally. The BCCfE laboratory also leads cutting-edge research towards the eradication of HIV and HCV globally. The BC-CfE Laboratory develops and maintains a number of proprietary and open-source software programs used to analyze HIV and HCV genetic sequence data, securely store analytical outputs in an Oracle relational database, and to report results to end-users. A selection of the BC-CfE Laboratory’s open-source projects is available at https://github.com/cfe-lab/.
JOB RESPONSIBILITIES: • Develops and implements bioinformatics software, scripts and tools, particularly those related to the analysis and visualization of Next-Generation Sequence data • Analyzes and visualizes data for scientific research projects • Contributes to the design, development, testing, maintenance and documentation of software applications, databases, data analysis services and information management systems • Evaluates system requirements and refines technical specifications by efficient analysis of business systems, software source code, data patterns and existing documentation • Performs system configuration and integrates software solutions into Laboratory Information Systems • Assists and trains staff, students and other professionals on the use of software • Performs other duties as required
JOB QUALIFICATIONS: Required: • Bachelor’s Degree in Bioinformatics, Computational Biology, Computer Science or related field • Minimum of three (3) years recent related work experience • Proficiency in Next-Generation Sequencing analysis including read mapping, de-novo assembly, alignment and variant calling • Advanced proficiency with Python v2 and/or v3 • Intermediate-Advanced proficiency with GNU/Linux operating systems • Demonstrated ability to work independently • Demonstrated problem solving and organization skills • Strong attention to detail • Excellent verbal and written communication skills, including technical writing skills • Strong interpersonal skills and proven ability to work with colleagues with a broad range of backgrounds in an interdisciplinary team.
How to Apply
Please Include in your letter of submission: • Resume and cover letter • Experience and interests • Links to contributions to open-source software repositories