Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailThe Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately halfway between the minimum and the maximum and represents an employee that possesses full job knowledge qualifications and experience for the the normal course employees will be hired transferred or promoted between the minimum and midpoint of the salary range for a job.
Note: Applications will be accepted until 11:59 PM on the Posting End Date.
Job End Date
September 15 2026At UBC we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research innovation and learning for all faculty staff and students. Our commitment to employment equity helps achieve inclusion and fairness brings rich diversity to UBC as a workplace and creates the necessary conditions for a rewarding career.
Job Summary
A position with the Department of Medicine at the University of British Columbia is open for a Software Developer within the MSMRI Research Group. We are seeking a creative experienced and dedicated software developer to play a key role in maintaining and further developing an imaging database for the collection of MRI data. There will be opportunities to learn and participate in developing and applying data processing pipelines for MRI data analysis.
This position is situated at the Djavad Mowafaghian Centre for Brain Health (DMCBH) - UBC Point Grey campus the traditional unceded ancestral territory of the Musqueam people. Working conditions consist of office furnishings and a networked PC and Internet environment in a secured pen office workspace.
Organizational Status
Works within UBC MSMRI Research Group under the direct supervision of the MSMRI conjunction with Principal Investigator(s) liaise with both internal and external project decision makers. Collaborates with researchers coordinators radiologists programmers technicians and other staff within the program to maintain and further develop a database that meets user requirements and optimized for usability functionality and integration with existing systems.
Work Performed
Other Tasks
Consequence of Error/Judgement
You are expected to exercise judgement diplomacy and tact in all interactions. Standards of customer service are essential. You will be independently responsible for the creation and maintenance of the imaging database. Failure to perform will result in minor to major setback of research and operational activities.
Supervision Received
Supervision for the Software Engineer will be provided by the MSMRI Manager and PIs. Training will be provided by Manager and team members. Reports directly to the MSMRI Manager. Director(s) PI and/or his/her designate will provide broad directives.
Supervision Given
The Software Engineer advises/educates research staff students and contracted service providers to ensure that the software and database are implemented correctly.
Minimum Qualifications
Undergraduate degree in a relevant discipline. Minimum of one year of related experience or the equivalent combination of education and experience.
Preferred Qualifications
Undergraduate degree in computer science is strongly preferred. Experience in front- and back-end database development JavaScript/HTML/CSS PHP SQL shell scripting Linux/Unix programming environment preferred. Nice to haves: Knowledge of object-oriented programming graphical user interface design and/or image processing methods particularly in medical imaging. An interest in applying machine learning techniques to extract findings from data for pilot studies and research initiatives is also considered an asset.
Excellent interpersonal oral and written communication organization and problem-solving skills. Converses with writes reports for and creates/delivers presentations to all levels of colleagues and peer groups in ways that support problem solving and planning.
Ability to effectively manage multiple tasks and priorities and work in a fast-paced environment. Ability to maintain accuracy and attention to detail and to work effectively to meet deadlines. Provides regular feedback and suggest alternative approaches necessary to ensure that project objectives and standards are achieved.
Ability to develop and maintain cooperative and productive working relationships with colleagues and collaborators. Ability to work effectively independently and with cross-functional teams. Ability to exercise tact discretion and diplomacy.
Full-Time