Research Programmer

Rutgers University

Piscataway Township (NJ)

Hybrid

USD 41,000 - 69,000

Part time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical insurance
Prescription coverage
Dental insurance
Retirement benefits
Hybrid work through FlexWork@RU

Job summary

Rutgers University is seeking a Research Programmer to support the Rutgers Infrastructure Monitoring and Evaluation (RIME) Group within the School of Engineering. The programmer serves as the primary contact for maintaining, troubleshooting, and enhancing software infrastructure and research applications.

This role collaborates with faculty, research staff, external agencies, and stakeholders on software design, development, testing, deployment, and documentation.

Qualifications

  • Bachelor's degree in computer science, software engineering, information technology, or a related field and two years of software development experience.
  • Master's degree is preferred.
  • Experience with AWS or DevOps is a plus.
  • Experience with relational databases and time-series data is preferred.

Responsibilities

  • Maintain, troubleshoot, and enhance software infrastructure and research applications.
  • Collaborate with faculty, researchers, and external partners on design, development, testing, deployment, and documentation.
  • Monitor software performance, resolve issues, and implement bug fixes and minor features.
  • Prepare technical documentation to support reliability and reproducibility.

Skills

Python
Pandas
NumPy
Django
JavaScript
SQL
Java
C/C++
Git
RESTful APIs
Full-stack web development

Education

Bachelor's degree in computer science, software engineering, information technology, or a related field

Tools

AWS
DevOps
Relational databases
Time-series data
Web frameworks

Job description

Rutgers University is hiring a Research Programmer to support the Rutgers Infrastructure Monitoring and Evaluation (RIME) Group within the School of Engineering. The programmer serves as the primary contact for maintaining, troubleshooting, and enhancing software infrastructure and research applications. This role collaborates with faculty, research staff, external agencies, and stakeholders on software design, development, testing, deployment, and documentation.

Highlights
  • Maintain, troubleshoot, and enhance software, scripts, websites, and web-based applications for ongoing research projects.
  • Monitor software performance, resolve technical issues, and oversee bug fixes and minor feature enhancements.
  • Conduct data analysis and database management for research software systems.
  • Prepare technical documentation to keep research software reliable.
  • Write in Python, with experience in Pandas, NumPy, Django, JavaScript, SQL, Java, C/C++, or Visual Basic.
  • Bring full-stack web development experience with JavaScript, HTML, CSS, web frameworks, and RESTful APIs, plus Git.
  • Hold a bachelor's degree in computer science, software engineering, information technology, or a related field plus two years of software development experience.
  • Prefer a master's degree, AWS or DevOps experience, and experience with relational databases and time-series data.
  • Pay $30 to $50 per hour for 19 hours per week in a temporary hourly staff appointment.
  • Receive medical, prescription, dental, and retirement benefits where eligible, with possible hybrid work through FlexWork@RU.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Software Engineer - Full-Stack, Hybrid Work
Research Software Engineer - Full-Stack, Hybrid Work

Rutgers University • Piscataway Township (NJ)

Hybrid
USD 41,000 - 69,000
Medical insurance
Prescription coverage
Dental insurance
+2
Research Project Manager
Research Project Manager

Rutgers University • Piscataway Township (NJ)

On-site
USD 94,000 - 145,000
Medical coverage
Retirement benefits
Education benefits
+3
Research Project Manager
Research Project Manager

Rutgers University • New Brunswick (NJ)

On-site
USD 94,000 - 145,000
Hybrid work arrangement
Medical coverage
Paid vacation
Application Programmer
Application Programmer

Rutgers University • New Brunswick (NJ)

Hybrid
USD 71,000 - 109,000
Medical coverage
Paid vacation/leave
Retirement benefits
+3
Application Developer II
Application Developer II

Rutgers University • New Jersey

Hybrid
USD 89,000 - 127,000
Application Developer III
Application Developer III

Rutgers University • New Jersey

On-site
USD 106,000 - 153,000
Medical, dental, and vision coverage
Paid vacation and holidays
Competitive retirement benefits
+3
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
Coadjutant Researcher RCSB PDB
Coadjutant Researcher RCSB PDB

Rutgers University • Piscataway Township (NJ)

On-site
USD 55,000 - 103,000
Health benefits
Paid time off
Retirement plans
+3
Application Programmer
Application Programmer

Rutgers University • Northern (KY)

Hybrid
USD 71,000 - 109,000
Medical, prescription drug and dental
Paid vacation and holidays
Retirement benefits
+3
Research Software Engineer
Research Software Engineer

Morgridge Institute for Research • Madison (WI)

On-site
USD 85,000 - 110,000