Job Title: Software Developer / Bioinformatician
The Centre for Computational Medicine (CCM) at the Hospital for Sick Children (SickKids) is looking for a Software Developer / Bioinformatician for full-stack web development to support bioinformatics and large-scale genomic data analysis. Located within the SickKids Research Institute, the CCM is a core facility providing the scientific community with expertise in bioinformatics, high-performance computing, and machine learning.
Genomics and health data volumes are expanding rapidly, and make entirely new types of health research and clinical decision-making possible. The CCM is currently developing several exciting projects to analyze diverse biomedical data, which involves creating pipelines and web portals for data analysis. You will work in a multi-disciplinary research team that serves the data-analysis needs of the SickKids Research Institute and many other collaborators across Canada and beyond. Do you want to work for a world-class organization that is dedicated to improving the lives of children around the world? Do you enjoy a casual work environment where learning and development are encouraged? If this sounds like you, join us!
What you will do:
• Build and maintain high-quality, full-stack web applications and technical documentation
• Collaborate with other developers on your team, bioinformaticians, and scientists
• Design and test new features and review code written by your peers
• Own and operate the software and systems you build with current best practices
• Provide leadership in the form of project management (goal setting, scoping, architecture) and mentoring junior developers / co-op students
Essential requirements:
• B.Sc. degree in computer science, software engineering or related field
• At least 3 years of professional experience
• At least 2 years of experience programming for the web
• At least 1 year of experience programming in Python and in JavaScript using React
• Experience with Git
• Strong problem-solving skills
• Ability to work independently and in a team
• Excellent verbal and written communication
Additional qualifications are preferred:
• Experience in a technical leadership role
• Experience with Docker
• Experience with Linux
• Experience programming in TypeScript
• Experience with SQL databases (e.g. designing schemas, optimizing queries, migrating)
• DevOps experience (e.g. GitHub Actions)
• Experience with bioinformatics or health data
Employment Type:
1-year contract (full time) with a possibility of extension.
A complete application should include a cover letter describing your interest, a resume, and the names of 2-3 references. Once the suitable candidate is identified, the position will commence immediately upon completion of the necessary paperwork. The position will remain open until filled.
As a condition of employment, successful candidates will be required to submit proof to SickKids that they are fully immunized against COVID-19 at least 14 calendar days prior to their start date; or have obtained an exemption on the basis of disability (medical), creed (religion) or other grounds enumerated in the Ontario Human Rights Code.