DeveloperJobs.io
← Back to all jobs

Job Description

RiseIT Solutions invites applications for a Research Data Storage Developer on a three-year, benefits-eligible term. This onsite role in Princeton, NJ centers on building and integrating TigerData storage and management workflows, metadata harvesting, and automated data processes to support research activities.

Responsibilities

  • Design, implement, test, debug, and document software that underpins research data management, including discovery components, metadata extraction from common file formats and campus systems, and data movement workflows.
  • Create API driven interfaces to power the TigerData presentation layer.
  • Connect with diverse data sources such as TigerData, ORCID, Globus, cloud storage, and existing repositories.
  • Analyze, transform, migrate, and process data and metadata to support research workflows.
  • Develop tools and workflows to validate submissions of research data.
  • Automate and streamline manual or inefficient tasks to improve project efficiency.
  • Participate in planning and estimation of software project work.
  • Collaborate as part of a PUL development team operating in an agile environment.
  • Maintain a strong partnership with the PUL software development group to advance TigerData implementation.

Requirements

  • 3 to 5 years of developer experience in environments with complex software systems, object oriented programming, web-based applications and services, and distributed architectures.
  • Proficiency with an object oriented language, with a preference for Ruby or Java.
  • Experience building sophisticated web forms that drive workflows, adhering to modern usability standards using HTML, CSS, and JavaScript frameworks.
  • Demonstrated experience with test-driven development, preferably using RSpec or JUnit.
  • Ability to operate effectively in a Linux-based environment.
  • Willingness to learn new technologies and data or metadata formats.
  • Experience with Agile software development practices.
  • Strong oral and written communication skills.
  • Education: a bachelor’s degree or equivalent experience.

Technologies

  • TigerData
  • ORCID
  • Globus
  • API
  • Ruby
  • Java
  • HTML
  • CSS
  • JavaScript
  • RSpec
  • JUnit
  • Linux
  • Git
  • GitHub
  • Capistrano
  • Ansible
  • Python
  • R
  • OAI-PMH
  • ResourceSync
  • MARC
  • MODS
  • Dublin Core

Benefits

Benefits eligible.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.