Jobs.ca
Jobs.ca
Language
University of Saskatchewan logo

Software Developer, Federated Research Data Repository, Lunaris, Information and Communications Tech

Remote
Hybrid
Saskatoon, SK
CA$69,035 - CA$107,868/per annum
Mid Level
Full-Time

About the role

#Software Developer, Federated Research Data Repository, Lunaris, Information and Communications Tech

Summary:

Join our team as a Software Developer that plays a critical role in advancing research data sharing, discovery and preservation across Canada. In this fully remote, geographically distributed team you will collaborate with colleagues to build high-quality code, system reliability, and adherence to best practices in software engineering.

Enable researchers to upload and share large datasets promoting open research by developing FRDR-DFDR**(https://www.frdr-dfdr.ca/)**. FRDR addresses a longstanding gap in Canada’s digital research infrastructure by providing a platform through which research data can be ingested, curated, processed for preservation, discovered, cited, shared, and reused.

Help increase exposure for shared Canadian research data by improving Lunaris**(https://www.lunaris.ca/)**. It increases the searchability of Canadian research data by harvesting many different research and government data repositories across the country collecting the metadata for these datasets into an index. Researchers search for relevant datasets across all the different repositories using one interface including map search. Lunaris provides metadata to search engines to make the data available to researchers searching within their libraries or traditional search engines.

The position will primarily be assigned work by the Technical Lead Software Developer, Federated Research Data Repository and Lunaris in Research, Library and Data Centre Technologies in ICT.

Duties and Responsibilities:

  • Design, develop, and maintain software applications. Currently using Java, Python and Javascript. Occasional Ruby for frontend changes
  • Collaborates with stakeholders to gather and refine software requirements
  • Implement and manage deployment processes using DevOps tools such as Ansible and Docker
  • Utilize version control systems (e.g., Git) to manage code changes and ensure seamless integration
  • Conduct thorough testing and verification of software across multiple environments to ensure reliability and performance
  • Prepare and maintain comprehensive technical and user documentation
  • Participate in architecture design discussions and remote team meetings to align development efforts
  • Communicate project progress, challenges, and solutions effectively to stakeholders
  • Undertakes related duties, as assigned, consistent with the nature of the position
  • The position requires the skill and ability to work effectively independently and as part of a distributed software development team, with developers and experts both at the University and at other Canadian research institutions
  • Occasional weekend or evening work may be required which will be balanced with flex time considerations
  • Occasional travel within and outside Canada may be required, with ample notice provided
  • Communicates and acts in a respectful and professional manner, collaborates effectively, abides by policy, and contributes to a positive and productive work and learning environment
  • Engages in continuous learning by participating in activities, training, and events related to Indigenous engagement, reconciliation, equity, diversity, and inclusion
  • Demonstrates respect and dignity for all members of the community, actively contributes to an environment of acceptance and inclusion of others, and responds to different perspectives from a place of curiosity, respect, and non-judgement

Qualifications:

  • Education: Bachelor’s degree in Computer Science or a related field (required)
  • Experience: Minimum of 5 years in software development
  • Required Skills: Proficiency in Java, JavaScript, Python, and Linux
  • Preferred Skills: Knowledge of Ruby, HTML, CSS, Git, Ansible, Jenkins, and Docker
  • Additional Knowledge: Familiarity with Agile methodologies, UI design principles, Research Data Management (RDM), and Atlassian tools

The University of Saskatchewan recognizes alternate career paths; therefore, a combination of education and experience may be considered.

**Department:**Information and Communications Technology
**Status:**Term 2 years with the possibility of extension or becoming permanent

**Employment Group:**ASPA
**Full Time Equivalent (FTE):**1.0

**Salary:**The salary range, based on 1.0 FTE, is $69,035.00 - 107,868.00 per annum. The starting salary will be commensurate with education and experience.

**Salary Family (if applicable):**Information Technology

**Salary Phase/Band:**Phase 2

**Posted Date:**3/10/2026

**Closing Date:**3/30/2026 at 6:00 pm CST
**Number of Openings:**2
**Work Location:**May be eligible for hybrid work under the terms of USask's Alternative Workspace Guidelines

The successful applicant will be required to provide the following current verification(s) where 'Yes' is indicated below. Further information is available at:https://careers.usask.ca/tips-for-applying.php

**Criminal Record Check:**Yes
**Driver's License and Abstract Check:**Not Applicable
**Education/Credential Verification:**Yes
**Vulnerable Sector Check:**Not Applicable

The University of Saskatchewan aspires to be what the world needs and embraces equity, diversity and inclusion as foundational to excellence and innovation. We actively seek to create a welcoming environment where all individuals feel empowered to thrive, contribute, and grow. Applications from equity-deserving groups are encouraged as part of our ongoing efforts to reflect the diversity of the communities we serve:EDI Framework for Action**.** We continue to grow our partnerships with Indigenous communities across the province, nationally, and internationally and value the unique perspective that Indigenous employees provide to strengthen these relationships. Verification of Indigenous Membership/Citizenship at the University of Saskatchewan is led and determined by thedeybwewin | taapwaywin | tapwewin: Indigenous Truth policyand the Standing Committee in accordance with the processes developed to enact the policy. Successful candidates that assert Indigenous membership/citizenship will be asked to complete the verification process of Indigenous membership/citizenship with documentation.
The University of Saskatchewan provides an accessible and inclusive workplace. Should you require support through any stage of the recruitment process, pleasecontact usfor assistance.

About University of Saskatchewan

Higher Education
5001-10,000

The University of Saskatchewan (USask) is leading the way in tackling pressing problems like water and food security. Research, teaching and learning at USask is enhanced by our array of world-class facilities, including the Canadian Light Source synchrotron, VIDO-InterVac, the Global Institute for Food Security, the Global Institute for Water Security and the Sylvia Fedoruk Centre for Nuclear Innovation.

A range of excellent programs, from business, law and public policy to engineering, medicine and veterinary medicine, positions us to cross traditional discipline boundaries and work together to bring a unique perspective to key global challenges. With more than 25,000 students from around the globe, including nearly 3,000 self-declared Indigenous students and more than 3,000 international students, our strong community and well-recognized experts will continue to drive USask to be the university the world needs.

Similar jobs you might like