
29 Mar Research Software Developer
Research Software Developer
Montreal Neuro · Fulltime
Position Summary:
LORIS (Longitudinal Online Research and Imaging System) is a web-based data and project management software for neuroimaging research studies. It is an OPEN SOURCE framework for storing and processing behavioural, clinical, neuroimaging and genetic data. LORIS also makes it easy to manage large datasets acquired over time in a longitudinal study, or at different locations in a large multi-site study.
Reporting to the Associate Director of Software Development (LORIS) within the lab of Dr. Alan Evans, the Research Software Developer will be supporting the designing, coding, testing, and maintenance of new and existing features for the web-based data/project management research software, including both front-end and back-end components. This position’s tasks include suggesting and developing and implementing enhancements, responding to troubleshooting and bug resolution. Creating/editing documentation for the code is required on an ongoing basis. In addition this position provides advice and guidance to the LORIS team and EEG and PET based projects. This position requires working seamlessly within a team of research software development professionals within the Evan’s Lab and the ability to learn and adapt rapidly to support a dynamic scientific community.
Primary Responsibilities:
- Plan, code, test, debug and support software for neuroinformatics research platforms, specifically focused on imaging data. This includes coding new features and bug fixes, as well as participating in the review and testing of team contributions.
- Work with other team members to implement and update technical features such as visualization utilities, electro-physiological signal file handling, and support for data standards.
- Integrate existing workflows for other imaging modalities, such as EEG and PET, and translate that into LORIS code.
- Follow established best practices in the field of neuroimaging specifically EEG-BIDS and PET-BIDS to improve standardization implementation for existing data sharing projects.
- Participate in the establishment and implementation of image processing data flow, image data handling, database storage and data processing for multimodal data.
- Participate in platform design discussions and other meetings focused on PET and EEG workflows.
- Report regularly on activities, update road maps and contribute to technical plans.
- Ensure that documentation is up to date. This includes technical documentation directly in the code, training documentation which helps guide future recruits in their learning process, as well as user documentation which outlines how users can interact with and use LORIS.
- Contribute to the publication of relevant academic papers.
- Provide user support. This includes maintaining data integrity in the database, accommodating changes requested by users, providing training and answering questions.
- Provide support and training to junior team members.
- Maintenance and documentation of production, staging and development environments and code customization for electro-physiology and PET related projects.
Other Qualifying Skills and/or Abilities
Degree in Computer Science and knowledge of the neuroscience field preferred. 3 years of experience in software development is required. Excellent logic and problem-solving skills to arrive at the most efficient solutions. Demonstrated and successful project management expertise.Self-motivated, well organized and able to work individually or as part of a dynamic team. Demonstrated ability to learn and adapt to rapidly changing technologies. Excellent communication and interpersonal skills to interact with a variety of people with various levels of technological sophistication both inside the department/unit and externally. English and French, spoken and written.
Additional Info:
Minimum Education and Experience: Bachelor’s Degree 3 Years Related Experience /
Annual Salary: (MPEX Grade 04) $56,370.00 – $84,550.00
Hours per Week: 33.75 (Full time)
Supervisor: Associate Director Technology
Position End Date (If applicable): 02/28/2023
Deadline to Apply: 03/31/2021
McGill University hires on the basis of merit and is strongly committed to equity and diversity within its community. We welcome applications from racialized persons/visible minorities, women, Indigenous persons, persons with disabilities, ethnic minorities, and persons of minority sexual orientations and gender identities, as well as from all qualified candidates with the skills and knowledge to productively engage with diverse communities. McGill implements an employment equity program and encourages members of designated groups to self-identify. Persons with disabilities who anticipate needing accommodations for any part of the application process may contact, in confidence, accessibilityrequest.hr@mcgill.ca or 514-398-3711.
Please click here to apply.
Sorry, the comment form is closed at this time.