This position is no longer accepting applications
Closed on July 1, 2026.
This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:
Research Data Storage Developer
Backend Developer
API
APIs
Data Integration
Data Management
Data Migration
Data Platform
Data Processing
Git
Metadata
Ruby
Software Engineering
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.
See other roles at RiseIT Solutions.
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.