Welcome!! Register or Login

    Job details

Job Offer: March 27 2020:McGill University Montreal

Job description:

Bioinformatics Software Developer

View other McGill University offers

March 27 2020

Education, Training

Categories Information Technology, Pharma, Biotech, Sciences, R&D, Internet, Web, E-Commerce, Programming, Development, Clinical data, Statistics, Biostatistics

Montreal, QC

Position Summary:
The Canadian Center for Computational Genomics (C3G) at McGill University C3G offers a stimulating and compensateing working environment, where projects bring concrete contributions to the advancement of research in fields such as human health and the environment. Our team is composed of people that are passionate about what they are doing, and that work with cutting edge sequencing technologies and high performance computing equipment. Lgain more about why McGill is an exciting place to work:
C3G develops customized and case-by-case bioinformatics solutions as well as an broad suite of open-source software, including bioinformatics analysis pipelines ( used by multiple academic institutions, and many data access and analysis portals. Since 2011, C3G has completed more than a thousand bioinformatic analysis projects for over 600 distinct groups of researchers across Canada.
We are pursuing a Bioinformatics Software Developer (web applications) to engage in the development maintenance of a number of web applications, including the International Human Epigenome Consortium (IHEC) Data Portal (, GenAP ( and other online resources.
tasks and Responsibilities:
    Under the supervision of a Bioinformatics Manager, the incumbent will implement and maintain client and server-side applications, extending the tools and technologies already in place using JavaScript, HTML, Python, MySQL, and others. Short development cycles will involve small but frequent releases, and constant interactions with the Bioinformatics platform team.
    Design, build, test, deploy, monitor and maintain high-quality interactive web applications using Javascript, HTML, and CSS;
    Iteratively write code to incorporate new concepts and test new designs;
    Focus on user practice, intuitive interfaces and interaction layers to create user-friendly web pages and applications;
    Ensure implementation is done using the best coding practices, including proper code commenting, unit testing, etc.;
    Develop server-side applications and scripts, such as data quality control pipelines;
    Contribute in the technological research and the prototyping;
    Make proper use of a revision control system such as BitBucket with Git;
    Setup and maintain automation tools for testing, continuous integration & delivery such as Selenium and Jenkins;
    Optimize code when needed while making use of good software practices;
    Make use of an issue tracking system such as Atlassian JIRA to document tasks, issues and bugs, and their resolution status;
    Ensure that all finished solutions work within a variety of browser types and screen settings along with the constraints set by development and design;
    Ensure that all Internet standards are met and that the company does not intentionally violate any standards or licenses that would place our domain in jeopardy.
Education and practice:
Undergraduate degree
Three (3) years' related practice
Other Qualifying expertise and Abilities:
Undergraduate degree in computer science, engineering or related field with three to five years of significant work practice preferred. practice with Javascript in developing full-scale web applications. Providing links to examples of web applications applicant has worked on is highly recommended. practice with Javascript APIs and frameworks, for example D3, ReactJS and NodeJS, with server-side scripting, such as Python, Perl, Bash, relational databases (RDBMS), such as MySQL and Postg, with Python frameworks like Flask and Django, with applications containerization (e.g. Docker, Singularity) as well as with the Git version control system. Basic expertise of the various layers involved in web application development (full-stack), as well as a vested interest in researching new technologies; Attention to detail, good communication and organizational expertise and capability to work in a highly interactive group. Proven capability to handle multiple projects simultaneously. Interest in the field of genetics and bioinformatics is an asset. English and French, spoken and written.

Apply now!


Job Category: Health Services [ View All Health Services Jobs ]
Language requirements:
Employment type:
Salary: Unspecified
Degree: Unspecified
Experience (year): Unspecified
Job Location: Montreal Quebec
Address: Montreal
Company Type Employer
Post Date: 03/28/2020 / Viewed 14 times
Contact Information
Company: McGill University Montreal

Apply Online