McGill University
Neuroscience
ResearchSoftwareDeveloper
Neural analysis suggests this role is
optimal for Mid candidates.
“Research Software Developer at McGill University. Skills: Software development, Database systems, Web development, Data management. Assist in defining technical roadmap. Deliver initiatives for software systems”
What You'll Achieve.
Ensure repository platform stability and availability; Ensure data integrity and standardization
Industry & Context.
Troubleshoot system issues; Perform debugging; Resolve operational incidents
Authorized to work in Canada, Willing to work in the province of Quebec
What They're Looking For.
Must Have
University degree or related work experience in computer science, neuroscience or related field, Experience with neuroimaging data processing, understanding of database systems, software development, and research infrastructure, Research or industry experience with relational database systems (SQL), Expertise with web development (PHP, JavaScript/JQuery, Bootstrap, Apache), Experience with Unix/Linux operating systems, programming skills and understanding of modern languages (Python, Perl), Knowledge of HTML5, CSS3, Bootstrap and W3C standards, Experience using and developing REST APIs, 3 Years Related Experience
Nice to Have
Experience with non-relational database systems is an asset (NoSQL), Experience computing on large datasets is an asset, Familiarity with academic research environments
What You'll Do.
Assist in defining technical roadmap
Deliver initiatives for software systems
maintain software applications
Develop and support secure workflows
Implement data quality validation frameworks
Collaborate with researchers to gather requirements
Maintain and optimize database systems
Develop and maintain interoperability
Support secure data access mechanisms
Implement and maintain version control
Troubleshoot system issues
Prepare and maintain technical documentation
Ensure software development practices comply
Evaluate emerging technologies
Provide training and support
Contribute to project planning
How You'll Work.
Team & Collaboration
Collaborate with researchers, analysts, and operational staff; Work with product team
Communication Scope
Communication skills
Process & Methodology
Project planning, Effort estimation, Timeline development, Milestone tracking, Reporting on progress
Full Job Description
**Please refer to the[How to Apply for a Job (for External Candidates)](https://www.mcgill.ca/hr/files/hr/apply_at_mcgill_university_-_guide_for_external_candidates_en.pdf) job aid for instructions on how to apply.** **If you are an active McGill employee (ie: currently in an active contract or position at McGill University), do not apply through this Career Site. Login to your McGill Workday account and apply to this posting using the Find Jobs report (type Find Jobs in the search bar).** **Position Summary:** LORIS is a web-based data management software designed at the McGill Centre for Integrative Neuroscience (MCIN). The candidate will be contributing to the development and maintenance of LORIS and specifically to The Clinical, biospecimen, imaging and genetic (C-BIG) repository LORIS platform which delivers a multimodal informatics infrastructure to provide users access to curated health data, with open-access repository. The **_C-BIG_** Repository is an Open Science collection of biological samples, clinical information, imaging, and genetic data from patients with neurological disease as well as from healthy control subjects. Reporting to the Senior Research Software Developer, the candidate will support the design, development, testing, and maintenance of tools and pipelines on LORIS platform. This includes building new automated importers for diverse data types—such as clinical, imaging and behavioral data—originating from multiple internal and external research groups. Responsibilities include implementing new features, enhancing existing functionality, bug tracking and resolution, user support, and maintaining both frontend and backend components of the platform. The developer will also be expected to contribute to documentation and help ensure data integrity and standardization in alignment with FAIR and open science principles. **Primary Responsibilities:** (i) Assist in defining the technical roadmap and delivering initiatives that support the strateg
Applying for this Research Software Developer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about McGill University?
Real rants from real employees. Read before you apply.