Bioinformatics IT Software Developer

McGill University
Montreal, QC, Canada
Job Type:
  • Programmer/Developer
Degree Level Required:
Apply Now

Bioinformatics IT Software Developer

Under the direction of the immediate supervisor, the IT Software Developer in Bioinformatics participates in the planning, development, co-ordination, implementation and maintenance of a Laboratory Information Management Systems (LIMS) based at the McGill Genome Centre. This role is to support the needs of external user, principal investigators, postdoctoral researchers, students, and staff of the center. This includes the integration of novel and recent sequencing technologies and implementation of information system strategies that support the operating and analytical needs of the center. It also includes instructional development and training of the implemented system and resources for members of the center.


Conceptualize, design and develop component of the LIMS to store and generate accessibility to large amounts of raw and processednext-generation sequencing;

Creation of new workflows, capture the appropriate sample and laboratory manipulation information; and enabling all relevant metadata to follow sample data files through various steps

Implementation of new tools and features interacting with the LIMS database.

Ensure interoperability between modules written in various languages (Python, Java, Perl, JavaScript, SQL, etc.) and frameworks (In house frameworks, Spring, Hibernate, Wicket).

Maintain software integration into high performance computing systems for data analysis.

Strengthen software infrastructure by troubleshooting, debugging and enhancing exiting code, and to ensure system stability and reliability.

Implement data migration tools and scripts to integrate data from legacy systems to new tools and systems.

Engineering and continual development of the client interface to meet the evolving needs of the user.

Apply knowledge of information system products and services to assist all users of the LIMS, including analysts, bioinformatics scientists, principal investigators, collaborators and end users.

Provide support and recommend solutions to all users of the LIMS. Troubleshoot systems problems as necessary to ensure operational integrity.

Develop training material and documentation for the system

Keep abreast of any new developments in Computer Canada network (parallel processing) and software packages for increased efficiency and accuracy of the system.


Undergraduate degree in Computer Science, engineering or related field.

At least five (5) years related experience in software and database development, IT systems management, preferred.

At least three (3) years’ experience in bioinformatics an asset.

Proven experience in developing full-scale web applications. Experience in relational databases (RDBMS), such as MYSQL, and Postgre.

Experience with server-side scripting, such as Python, Perl, Bash. Experience with Java, Python, JavaScript, Perl and their APIs and frameworks.

Experience with Git version control system.

Demonstrated experience with browser-based and interfaces.

Openness towards new technologies and having a knowledge of various layers involved in web applications development (full-stack).

Attention to detail, good communications and organizational skills. Ability to work in an interactive group.

Ability to multi-task and meet deadlines.

English and French, spoken and written

Additional Information

WORKING AT Canadian Center for Computational Genomics (C3G)

C3G offers a stimulating and rewarding 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’re doing, and work with cutting edge sequencing technologies and high performance computing equipment.

C3G’s offices are on the McGill downtown university campus, conveniently located close to mass transit services (subway, commuter trains, etc.). Employees enjoy several benefits such as 9 summer Fridays holidays, flexible working hours and access to multiple services such as fitness classes and a sports centre.

McGill University was selected as one of Montreal’s Top Employers in 2018

How to Apply: Please submit your application online Click on “APPLY NOW” and clearly indicate the reference MT0496