Position: Software Developer II
Site: MaRS Centre, Toronto
Department: Global Alliance for Genomics and Health
Reports To: Executive Lead
Salary: Commensurate with level of experience
Hours: 35 hours/week
Status: Full-time, Temporary (1-year contract), with opportunity to renew
The Ontario Institute for Cancer Research (OICR) is seeking a Software Developer to join the Global Alliance for Genomics and Health (GA4GH) team.
Learn more about working at OICR here.
The GA4GH is an international open-science organization building genomic data standards for the benefit of human health and medicine. Formed in 2013, GA4GH brings together 600+ leading organizations working in healthcare, research, patient advocacy, life science, and information technology to create frameworks and standards to enable the responsible, voluntary, and secure sharing of genomic and health-related data.
GA4GH is supported by an international staff based at five sites around the globe, including the Ontario Institute for Cancer Research in Toronto, Canada. As the organization grows and gains more support from the global genomics community, GA4GH is building its in-house technical team. This role will support the development and implementation of open source technical standards for genomic data sharing. These APIs and other standards will be implemented by genomic data projects from around the world in order to improve health outcomes. As part of your activities you will have the opportunity to be exposed to a large set of technologies. Due to current global health concerns, this position is fully remote until further notice.
As a member of the GA4GH team you will meet and work with leading international software engineers in the area of genomics. As part of the role, you will attend our two annual in-person meetings: the GA4GH Plenary Meeting in the fall and the GA4GH Connect Working Meeting in the spring. Each of these takes place at a distinct international location each year. Due to current global health concerns, all GA4GH meetings are being held virtually until further notice.
To find out more about what's happening in GA4GH, visit OICR news.
- Support the delivery of high-quality technical standards, by supporting projects through the product approval process;
- Develop open source implementations for approved GA4GH technical standards, including APIs and new bioinformatics file formats;
- Develop software to support the implementation of GA4GH technical standards worldwide, such as testbed platforms and documentation tools;
- Write clear, comprehensive technical documentation;
- Join project calls with international collaborators to develop and prototype new specifications and features, and provide updates and demonstrations; and
- Act as GA4GH technical liaison with other projects at OICR, e.g. ICGC-ARGO (org).
- University degree in computer sciences, software engineering, bioinformatics, or equivalent;
- 2-4 years of professional experience in software development;
- Professional experience with Java and/or Python required;
- Proficient with version control (git) and collaborative project management platforms (GitHub, Slack);
- Proficient with automated software testing and continuous integration (e.g. Travis CI);
- Excellent communication skills (listening, written, and verbal), both in articulating your ideas and gathering input from a variety of collaborators in remote settings;
- Resourceful team player who excels at building trusting relationships with stakeholders and colleagues; and
- Knowledge of bioinformatics/cancer genomics or experience in an international project is an asset but not essential.
- Experienced with widely used bioinformatics file formats (BAM, VCF) and toolkits (samtools, GATK) and working with large volumes of genomic data;
- Knowledge of interoperable standards used in healthcare (e.g. HL7 FHIR, DICOM, SNOMED CT, LOINC), and/or experience working as a software developer in a clinical setting;
- Experienced with deploying applications through a public cloud provider, such as AWS, Azure, or Google Cloud;
- Experienced with authentication and authorization standards (OAuth, OIDC) and associated providers;
- Knowledge of the OpenAPI Specification to define and describe APIs is an asset; and
- Experience developing RESTful APIs with server-side web development frameworks (Flask, Spring Boot, Express, etc.).
- Inspired by challenging problems;
- Independent and self-motivated;
- Capable of managing effort across multiple parallel projects;
- Thrives in a fast-paced, dynamic environment;
- Collaborative; and
- Able to work flexible hours on occasion.
OICR is a collaborative, not-for-profit research institute accelerating the development of new cancer research discoveries for patients around the world while maximizing the economic benefit of this research for the people of Ontario. We are dedicated professionals who bring expertise to each of our roles. We are looking for individuals who share our values of excellence, innovation, collaboration, impact, responsibility and community.
Launched in December 2005, OICR is an independent institute funded by the Government of Ontario through the Ministry of Colleges and Universities.
For more information about OICR, please visit the website at www.oicr.on.ca.
CLOSING DATE: Until Filled
OICR is an inclusive employer dedicated to building a diverse workforce. We encourage applications from all qualified candidates and will accommodate applicants’ needs throughout all stages of the recruitment and selection process. Please advise the Recruiter to ensure your accessibility needs are accommodated throughout this process. Information received relating to accommodation will be addressed confidentially.
Resume Format: If you elect to apply, please click on the “Apply for this Job” button below. You will be required to enter contact details, and to attach your resume to your application. Please attach your resume as a .pdf or .doc file.
The Ontario Institute for Cancer Research thanks all applicants. However, only those under consideration will be contacted.