Senior Programmer/Technical Project Manager (Toronto)

Position Type: Full Time

Date Ad Posted: 04/05/2018

Job Region: Downtown Toronto

Application Deadline: Open until filled

Years Experience: 3+ years in Software Development

Status: 1 Year Full-Time Contract (renewable)

Salary: To Be Negotiated

The Centre for Global Health Research (CGHR – is a non-profit and non-partisan organization associated with the University of Toronto and St Michael’s Hospital. CGHR’s mission is to lead high-quality public health research that advances global health for all, with particular attention to the world’s poorest populations. Its flagship project, the Million Death Study (MDS), is run in collaboration with the Government of India and documents causes of death across the country.

We are looking for a technical project manager/research coordinator to lead, manage, and implement all IT related aspects of our research, with emphasis on software development. Our software solutions aim at digitizing collection, coding, and analysis of epidemiological data. Candidates with 3+ years of experience and proven expertise are invited to apply.


The successful candidate will be responsible for coordinating and engaging in all aspects of software development including programming, testing, quality assurance (QA), deployment, and documentation. In addition, the successful candidate will be responsible for coordinating with other stakeholders including researchers, biostatisticians, GIS analysts, and other administrators to ensure that software development initiatives fall in line with CGHR’s overall vision and mission. The successful candidate will spend 30% of their time on software development and 70% on management and coordination of research projects, including management of offshore developers. The successful candidate in this role will work closely with an interdisciplinary team.


Preferred qualifications are as follows:

  • A bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • 3+ years software development experience in several programming languages including Java (Struts/Spring/Servlets/JSPs), Python (Django), Groovy (Groovy on Grails), and JavaScript (AngularJS, Node.js, D3.js, etc.).  
  • Experience in testing applications using JUnit and other testing frameworks. 
  • Experience using software build tools (ANT, Maven, Gradle).
  • Experience with source code versioning using Git.
  • Experience developing RESTful API’s.
  • 3+ years experience with SQL and in the use and administration of relational databases, in particular, MySQL and PostgreSQL.
  • Experience in administering Tomcat and Apache.
  • Experience in managing and deploying applications on Linux-based virtual machines (VMs).
  • Experience in managing and mentoring other software developers, including offshore developers.
  • Ability to write technical sections for grants.
  • Exposure to statistical languages and software including R, Stata, and SAS.
  • Able to manage multiple priorities.
  • Good with process and methodologies in the areas of engineering, planning, design, and implementation.
  • Good documentation and organizational skills, an eye for detail, and an understanding of the importance of accuracy/quality in scientific work.
  • Strong conceptual, organizational, project management, and presentation skills.
  • Excellent communication skills and the ability to clearly explain technical concepts to non-technical staff.
  • Team-oriented and goal-focused.
  • Be able to work independently and with minimum supervision.
  • Knowledge of health care system, medical/ epidemiological terminology and ICD-10 classification would be an asset.
  • Understand quantitative methods as they apply to health information.

Please submit a cover letter and CV to:

Centre for Global Health Research
St. Michael’s Hospital
30 Bond Street
Toronto, Ontario M5B 1W8

Please quote “Senior Programmer/Technical Project Manager” in the subject line.

Deadline for applications: open until filled.

CGHR thanks all applicants; however, only those selected for an interview will be contacted. CGHR has a diverse workforce and is an equal opportunity employer.


Back to All Opportunities