The Research Software Developer will contribute to the development and maintenance of LORIS, a web-based data management software designed at the McGill Centre for Integrative Neuroscience. The candidate will support the design, development, testing, and maintenance of tools and pipelines on the LORIS platform, including building new automated importers for diverse data types.
Requirements
- University degree or related work experience in computer science, neuroscience or related field
- Experience with neuroimaging data processing
- Strong understanding of database systems, software development, and research infrastructure
- Excellent organizational, communication, and leadership skills
- Research or industry experience with relational database systems (SQL)
- Expertise with web development (PHP, JavaScript/JQuery, Bootstrap, Apache)
- Experience with non-relational database systems is an asset (NoSQL)
- Experience with Unix/Linux operating systems
- Experience computing on large datasets is an asset
- Experience with version control systems (e.g. git, svn) and team-based development methodologies
- Strong programming skills and understanding of modern languages (Python, Perl)
- Knowledge of HTML5, CSS3, Bootstrap and W3C standards
- Familiarity with academic research environments
- Experience using and developing REST APIs
Benefits
- Competitive benefits package
- Defined contribution pension plan
- Group Registered Retirement Savings Plan (RRSP) and Tax Free Savings Account (TFSA)
- Competitive vacation policy
- Two (2) personal days
- Two (2) floating holidays
- Nine (9) 'Summer Fridays' - paid days off between the St-Jean Baptiste holiday and Labour Day
- Paid time off over the December holiday period
- Tuition waiver for regular employees and their dependents
- Up to two (2) days of remote work per week where the position permits