Software Developer
- Montreal, Québec, Canada
- Montreal, Québec, Canada
À propos
Please refer to the How to Apply for a Job (for External Candidates) 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:
The candidate will support the McGill Centre for Integrative Neuroscience (MCIN) by assisting with the development and maintenance of LORIS, a neuroinformatics data management software. The candidate will assist with the development of front-end and back-end components on MCIN's LORIS, specifically for the Canadian Consortium for Neurodegeneration and Aging (CCNA) study. The project focuses on enhancing the platform's capabilities for neuroimaging and behavioral data integration and helping researchers manage large datasets efficiently. The role will involve helping with the improvement of software features, optimizing existing tools, and ensuring compliance with research data standards.
Primary Responsibilities (but are not limited to) :
Plan, code, test, debug and support software for neuroinformatics research platforms.
Implement new features according to functional specifications and user requirements.
Participate in the establishment and implementation of information flow, data handling, database storage and data processing.
Follow established best practices and work closely with the various development teams.
Ensure that development documentation is up to date.
Develop and test tools for data import from external study databases into LORIS ● Participate in LORIS version upgrade testing sessions and bugfix sessions
Investigate data integrity and provide tools for data quality control
Queries data from the SQL database to provide to CCNA researchers
Report regularly on activities.
Conduct code review
Other Qualifying Skills and/or Abilities
Expertise with web development (PHP, JavaScript/JQuery, Bootstrap, Apache, React)
Experience with relational and non-relational database systems (MySQL, NoSQL).
Experience with Unix/Linux operating systems.
Experience with version control systems (e.g. git, svn) and team-based development methodologies.
Strong programming skills and understanding of modern languages.
Knowledge of HTML5, CSS3, Bootstrap and W3C standards
Excellent communication skills and team oriented attitude.
Good documentation practices.
Good organizational skills and ability to learn quickly.
Familiarity with academic research environments
Before applying, please note that to work at McGill University, you must be both authorized to work in Canada and willing to work in the province of Quebec at the campus where the position is based / located.
Knowledge of English: McGill University is an English-language university where day to day duties may require English communication both verbally and in writing. The level of English required for this position has been assessed at a level # (qualifier) on a scale of 0-4.
For a definition of our language proficiency levels, please click here.
Minimum Education and Experience:
Bachelor's Degree 3 Years Related Experience /Annual Salary:
(MPEX Grade 04) $64, $80, $97,150.00Job Profile:
MPEX-IST2R - Research Software Development - ProfessionalHours per Week:
33.75 (Full timeSupervisor:
Research Software DeveloperPosition End Date (If applicable):
Deadline to Apply:
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,
Compétences linguistiques
- English
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.