Research Data Storage Developer

RiseIT Solutions

Princeton (NJ)

On-site

USD 97,000 - 131,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

RiseIT Solutions is seeking a Research Data Storage Developer in Princeton, NJ to contribute to TigerData integration, metadata extraction, and data movement workflows for advancing campus research.

You will build interfaces for the TigerData presentation layer, integrate with ORCID, Globus, cloud storage, and other repositories, and help plan and estimate software projects within an agile team, in a 3-year, benefits-eligible term.

Qualifications

  • 3–5 years of experience as a developer in complex software Systems.
  • Experience with an object oriented language, preferably Ruby or Java.
  • Experience with test-driven development, preferably using RSpec or JUnit.
  • Ability to work in a Linux-based environment.
  • Willingness to learn new technologies and data/metadata formats.
  • Experience with Agile software development practices.
  • Education: Bachelor’s degree or equivalent.

Responsibilities

  • Build, test, debug, and document software to support research data management and workflows.
  • Develop interfaces for the TigerData presentation layer using API.
  • Integrate with data sources such as TigerData, ORCID, Globus, cloud storage, and repositories.
  • Analyze, transform, migrate, and process data and metadata.
  • Build tools and workflows to validate research data submissions.
  • Automate and streamline manual tasks.
  • Help plan and estimate software project work.
  • Embedded with a team of PUL developers in an Agile environment.
  • Maintain a strong partnership with PUL software group for TigerData implementation.

Skills

OO programming
Ruby/Java
Linux
Agile
Web services

Education

Bachelor's degree
Advanced degree in Library Science/CS/GIS

Tools

Git
GitHub
Capistrano
Ansible
Python

Job description

Position:Research Data Storage Developer

Location: Princeton, NJ

Job Id:244-15005

# of Openings:1

Title: Research Data Storage Developer (15005)

Location: Princeton, NJ (08540)

Type: Perm Role

Rate: $114K per year

Education: Bachelor's degree

Reporting to the Director of Advanced Data and Storage Management, this 3-year term position willprovide critical development work on the configuration of custom integrations, workflow, and data extraction processes to assist with the implementation of TigerData, a data storage and management system that supports the advancement of research at the client.Understanding the needs of faculty researchers and collaborating with developers in the Library, you will develop processes and tools for metadata entry and management, automated metadata harvesting from common file types and other campus systems, and automation workflows for ensuring smooth transitions between storage stages, including movement of data to publication and long-term archive.

This is a 3-year benefits-eligible term position.

Job Duties and Responsibilities
  • Build, test, debug, and document software designed to support research data management, including discovery, metadata extraction from common file types and other campus systems, and data movement workflows
  • Develop interfaces for the TigerData presentation layer using API
  • Integrate with data sources such as TigerData, ORCID, Globus, cloud storage, and existing data repositories.
  • Analyze, transform, migrate, and process data and metadata
  • Build tools and workflows to validate research data submissions
  • Automate and streamline manual or inefficient tasks
  • Help plan and estimate work on software projects
  • Embedded with a team of PUL developers working in an agile environment
  • Maintain a strong partnership with the PUL software development group to enhance collaboration in the implementation of TigerData
Qualifications
  • Minimum of 3-5 years’ experience as a developer working in an environment that includes complex software systems, object-oriented programming, web-based applications and services, and distributed architecture
  • Demonstrated experience with an object oriented language, preferably Ruby or Java
  • Demonstrated experience with test-driven development, preferably using RSpec or JUnit
  • Ability to work in a Linux-based environment
  • Willingness to learn new technologies and data/metadata formats
  • Experience with Agile software development practices
  • Strong oral and written communication skills
  • Education: A bachelor’s degree or equivalent experience.
Preferred Qualifications
  • Experience with relevant cultural heritage metadata formats (such as MARC, MODS, and Dublin Core); ideally with archival and/or geospatial metadata formats
  • Experience with Python or R
  • Experience with research data management and institutional repositories
  • Experience with data harvesting APIs such as OAI-PMH or ResourceSync
  • Familiarity with best practices for data modeling and data management
  • Experience working on and contributing to open source software projects
  • Proficiency with common tools for source code version control, collaboration, and deployment; such as Git, GitHub, Capistrano and Ansible
  • Experience with DevOps and deployment automation

Advanced degree in Library Science, Computer Science, Geographic Information Systems, or another research field.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Research Data Management Specialist
Research Data Management Specialist

Code4lib • Princeton (NJ)

On-site
USD 65,000 - 85,000
Research Data Storage Engineer - Metadata & Automation
Research Data Storage Engineer - Metadata & Automation

RiseIT Solutions • Princeton (NJ)

On-site
USD 97,000 - 131,000
Research Computing Storage Administrator
Research Computing Storage Administrator

The Chronicle Of Higher Education, Inc. • Boulder (CO)

Hybrid
USD 71,000 - 78,000
Hybrid work schedule
Library Services Platform Technology Analyst
Library Services Platform Technology Analyst

Princeton University Library • Princeton (NJ)

On-site
USD 60,000 - 100,000
Research Data Coordinator
Research Data Coordinator

Code4lib • Austin (TX)

On-site
USD 58,000 - 70,000
Research Data Steward & Training Leader
Research Data Steward & Training Leader

Code4lib • Princeton (NJ)

On-site
USD 65,000 - 85,000
Digital Scholarship Data Librarian (JR102546)
Digital Scholarship Data Librarian (JR102546)

Digital Library Federation • City of Rochester (NY)

On-site
USD 59,000 - 70,000
Library Applications Developer
Library Applications Developer

Code4lib • Lawrence (KS)

Hybrid
USD 60,000 - 80,000
Research Associate - IT Infrastructure Lead
Research Associate - IT Infrastructure Lead

Rutgers University • Piscataway Township (NJ)

On-site
USD 108,000 - 132,000
Medical, prescription drug, and dental coverage
Paid vacation and holidays
Retirement benefits
+1
Data Curator
Data Curator

brown • United States

Hybrid
USD 70,000 - 95,000
Hybrid work model