Bachelor's degree Computer Science, or a related field of study.
Career Level
Requires 2 years of relevant experience
JD Number
JD 0757
Anticipated Start Date
As soon as possible
Should the successful applicant be a Unifor Unit 1 bargaining unit member, who meets the eligibility conditions of Article 19.02 of the Unifor Unit 1 Collective Agreement, then the Limited Term Assignment will be defined as a Career Growth Opportunity in accordance with Article 19 of the Unifor Local 5555 Unit 1 Collective Agreement.
The Health Information Research Unit (HIRU) at McMaster University is a global leader in two complementary areas: Knowledge Translation research and hemophilia and rare bleeding disorder research. Our team develops innovative software applications that power clinical registries, evidence-based decision support tools, and sophisticated algorithms for filtering and synthesizing health research -- including clinical practice guidelines, care standards, and implementation resources.
As a
Computer programmer
at HIRU, you'll work alongside experienced IT developers and researchers to build and maintain these systems while contributing to their real-world implementation and evaluation. It's an opportunity to do meaningful technical work that directly supports better health outcomes for patients with rare diseases.
Job Summary:
Responsible, at the department or unit level, for systems management and administration including software programming, maintenance, installation, migration, security, configuration, resource monitoring and reporting.
Duties and Responsibilities:
Designs, implements and maintains databases and interfaces that are used for multiple purposes.
Utilizes proprietary applications to set up databases and create forms.
Writes scripts for research protocol enforcement, error checking, patient follow up scheduling, identification and tracking of missing data.
Writes programming code to create queries and reports.
Scrutinizes code to find and repair errors and inefficiencies.
Remains current with programming languages and software packages.
Develops budgets for research grants and contracts as they relate to the computing system.
Provides technical support to various groups working on projects with various clinical and academic interests.
Delivers presentations which demonstrate new features of a software product and to obtain feedback on the changes and improvements that are required with existing infrastructure.
Conducts systems analysis, application design, development, unit testing, system testing and integration testing for new projects.
Creates and maintains web applications to collect, store and process information and to perform data abstraction for systematic reviews.
Develops and maintains a desktop application to import data and generate custom graphs.
Maintains a phone randomization system using specific software.
Qualifications:
Bachelor's degree in Computer Science or related field
Requires 2 years of relevant experience
Assets:
Domain Knowledge
Understanding of evidence-based medicine principles and information retrieval methodologies
Experience working with clinical registries or similar health data systems
Familiarity with localization and internationalization frameworks
Additional Information:
Proficiency in Microsoft Visual Studio with extensive experience in ASP.NET, MVC, and VB.NET
Strong object-oriented programming skills
Extensive experience with HTML, CSS, JavaScript, jQuery, and Bootstrap
Experience building web crawlers for text extraction
Proficiency with text-based search algorithms
Familiarity with R and RStudio
How To Apply
To apply for this job, please submit your application online.
Employment Equity Statement
McMaster University is located on the traditional territories of the Haudenosaunee and Mississauga Nations and within the lands protected by the "Dish With One Spoon" wampum agreement.
The diversity of our workforce is at the core of our innovation and creativity and strengthens our research and teaching excellence. In keeping with its Statement on Building an Inclusive Community with a Shared Purpose, McMaster University strives to embody the values of respect, collaboration and diversity, and has a strong commitment to employment equity.
The University seeks qualified candidates who share our commitment to equity and inclusion, who will contribute to the diversification of ideas and perspectives, and especially welcomes applications from indigenous (First Nations, Metis or Inuit) peoples, members of racialized communities, persons with disabilities, women, and persons who identify as 2SLGBTQ+.
As part of McMaster's commitment, all applicants are invited to complete a confidential Applicant Diversity Survey through the online application submission process. The Survey questionnaire requests voluntary self-identification in relation to equity-seeking groups that have historically faced and continue to face barriers in employment. Please refer to the Applicant Diversity Survey - Statement of Collection for additional information.
Job applicants requiring accommodation to participate in the hiring process should contact the following to communicate accomodation needs:
Human Resources Service Centre at 905-525-9140 ext. 222-HR (22247), or
Faculty of Health Sciences HR Office at ext. 22207, or
School of Graduate Studies at ext. 23679
Interview Experience
At McMaster University, we believe in a comprehensive and inclusive interview process. Our interview methods encompass a variety of approaches that allow our hiring teams to provide a flexible and accessible experience for engaging with our candidates. Throughout your recruitment process at McMaster, you may be requested to participate in a variety of formats, that may include in-person, virtual or recorded interviews. If you have any questions as you move through the hiring process, please reach out to talent@mcmaster.ca or the HR contact associated with your position of interest.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.