Million Death Study Program
The Centre for Global Health Research (CGHR http : / / www.cghr.org / ) is a non-profit and non-partisan organization associated with St.
Michael’s Hospital and the University of Toronto. 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 senior software developer / 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.
Duties & Responsibilities :
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 in this role will work closely with an interdisciplinary team.
A bachelor’s degree in Computer Science, Engineering, or equivalent experience.
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.
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.
Experience in healthcare an asset.