{bc}
company_site

Research Programmer

Rutgers University
Piscataway, USA
Part Time, Temporary
Mid · 2+ years experience
Hybrid
USD 30-50 hourly / hour
Discovered 2 weeks ago
PythonJavaScriptSQLJavaC/C++Visual Basic

Full Job Posting

Overview

Rutgers, The State University of New Jersey, is a leading national research university and the State of New Jersey’s preeminent, comprehensive public institution of higher education. As one of the largest employers in the State of New Jersey, Rutgers University is committed not only to the students and the State that we serve, but also to the faculty and staff who work on our campuses.

For two consecutive years, Rutgers is ranked on Forbes’ list of America’s Best Large Employers. Rutgers holds #64 of 500 employers and is the #1 New Jersey employer on the publication’s 2023 list. Rutgers’ commitment to its employees includes maintaining and fostering a safe, diverse, and respectful workplace environment, creating employment opportunities for our nation’s military veterans, and ensuring accessibility and accommodation for individuals with disabilities.

Posting Summary

Rutgers, The State University of New Jersey is seeking a part-time Research Programmer for the Rutgers Infrastructure Monitoring and Evaluation ( RIME ) Group within the School of Engineering. This position requires close collaboration with faculty, research staff, external agencies, stakeholders, and other research groups to support research initiatives. The incumbent will serve as the primary point of contact for maintaining, troubleshooting, enhancing, and supporting software infrastructure and research applications. Responsibilities include software design, development, testing, debugging, deployment, documentation, and ongoing system maintenance. Among the key duties of the position are the following:

Maintains, troubleshoots, and enhances existing software, scripts, websites, and web-based applications to support ongoing research projects.

Monitors software performance, resolves technical issues, oversees bug fixes, and minor feature enhancements under the direction of faculty and research.

Conducts data analysis and database management, and prepares technical documentation to ensure the reliability and continued operation of research software systems.

Benefits

  • Rutgers provides a comprehensive benefits package to eligible employees. The specific benefits vary based on the position and may include:
  • Medical, prescription drug, and dental coverage
  • Paid vacation, holidays, and various leave programs
  • Competitive retirement benefits, including defined contribution plans and voluntary tax-deferred savings options
  • Employee and dependent educational benefits (when applicable)
  • Life insurance coverage
  • Employee discount programs

Minimum Education and Experience

Bachelor’s degree in computer science, software engineering, information technology, or a related field plus two years of experience in software development, or an equivalent combination of education and/or experience.

Required Knowledge, Skills, and Abilities

  • Strong communication skills and the ability to work independently.
  • Strong programming skills, particularly in Python, and experience with other programming languages or tools such as JavaScript, SQL , Java, C/C++, or Visual Basic.
  • Experience with Python libraries and frameworks such as Pandas, NumPy, Django, or similar tools.
  • Experience maintaining, troubleshooting, enhancing, and supporting existing software systems, scripts, websites, databases, and web-based applications.
  • Ability to design, develop, test, and enhance software applications and reusable code to support research projects.
  • Full-stack web development experience, including JavaScript, HTML , CSS , web frameworks, and RESTful APIs.
  • Familiarity with code versioning tools such as Git.

Preferred Qualifications

  • Master’s degree.
  • Experience contributing to or leading software enhancements, application deployments, or database-driven web application development projects.
  • Experience with relational databases and large datasets, including time-series data.
  • Knowledge of code packaging, release, deployment, and basic system administration.
  • AWS or DevOps experience.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Rutgers University