World ITO Web Developer



6 Month Term;
Salary: $35,000.00
Term Dates: 8/9/2021 - 1/31/2022
University of Victoria and Ocean Networks Canada

Ocean Networks Canada (ONC) is a world-leading organization supporting ocean discovery and technological innovation. ONC is a not-for-profit society that operates and manages innovative cabled observatories on behalf of the University of Victoria that supply continuous power and Internet connectivity to various scientific instruments located in coastal, deep-ocean, and Arctic environments. ONC is also a member of the World Data System (WDS), a global consortium of data distribution centers under the auspices of the International Science Council. ONC is the physical host, along with the Canadian Astronomy Data Center and the University of Waterloo's Polar Data Catalogue, of the WDS International Technology Office (ITO). The ITO supports the contribution of WDS members to the global research data infrastructure and coordinates the development and integration of components of global research data infrastructure with other operational entities that are invested in research data management. The ITO seeks to empower and enable the WDS community to accomplish complex tasks when dealing with data volumes of increasing size and complexity.

Making high quality data available and discoverable is a vital goal of the World Data System. This position will engage with WDS members and other partners as the data management community works to make high quality data findable, accessible, interoperable and reusable (FAIR).

The successful candidate will be working with international partners within the polar community to develop a Pilot Federated Search. Specifically, developer will implement a metadata harvesting process based on Gleaner.io. 5-6 polar repositories who have agreed to participate in the pilot program have implemented semantic markup in their metadata. The web developer will create a system for crawling the landing pages of these repositories, harvesting and indexing the results and make them available for search.

Job Requirements

This position requires a bachelor's degree in Information Science, Library Science, Digital, Computer Science, Engineering, Mathematics & Statistics, or Earth and Ocean Sciences or related fields plus minimum 3 years of work experience. An equivalent combination of education and experience may be considered. The candidate is expected to have a working knowledge of software development for the web, data services, APIs, and some experience with a virtual research environment or gateway platform. Must be legally eligible to work in Canada.

The candidate should have demonstrated experience in one or more of the following areas:

  • Software and web development experience, experience with APIs; experience with one or more languages or platforms will be considered: Java, R, Python, C++, etc. Most importantly they should have experience developing a scientific gateway, virtual research environment or platform.
  • An understanding of network programming, web services for scientific data discovery and delivery, and data interoperability
  • Experience with relational databases and/or object storage systems (e.g., PostgreSQL, Minio, MongoDB)
  • Experience with JSON-LD and it's use with schema.org for web search systems
  • Work collaboratively with appropriate individuals and groups on web and related technologies that support the goals of a pilot federated search and attractive User Interface
  • Prior experience developing complex web applications

In addition, this position requires the following competencies:

  • Excellent analytical, critical thinking and problem solving skills
  • Superior communication skills, both written and verbal; good interpersonal skills, especially when dealing with international clients;
  • The ability to listen and ask relevant questions about what data managers are experiencing
  • Ability to build and maintain productive working relationships with all stakeholders
  • Ability to work independently and collaboratively in a team environment
  • Proven track record achieving project goals on time and produce deliverables of a high quality
  • Demonstrated organizational skills

Desirable skills would also include:

Experience with container-oriented development using, e.g., docker or Kubernetes

To apply for this position, please email your CV and cover letter to Lyuba Goundareva at ncadmin@uvic.ca

posted: 14 July 2021     Please mention EARTHWORKS when responding to this advertisement.