Research Programmer

Updated: almost 2 years ago
Location: New Brunswick, NEW JERSEY
Deadline: ;

Position Details
Position Information


Recruitment/Posting Title Research Programmer
Job Category Staff & Executive - Information Technology
Department Engn-Civil & Environ Engn
Overview
The Department of Civil and Environmental Engineering is the oldest engineering discipline at Rutgers, celebrating our 150th anniversary this year. From an initial class of seven students in 1864, we now have approximately 300 undergraduate and 90 graduate students in our program.
The faculty and staff of CEE make a concerted effort to introduce students to the educational programs, research thrusts, and student activities within the department. Many of our 12 full-time faculty members hold positions of responsibility in national and international engineering organizations, and serve on advisory councils and commissions on the local, state, and federal level. They are leaders in their fields in structural, construction, transportation, environmental, and geotechnical engineering.
The combination of past and current continuing research has brought recognition in the areas of infrastructure evaluation and monitoring, intelligent transportation systems, transportation design and planning, geotechnical and geo-environmental engineering, pavement engineering, construction management, water resources management, and air pollution monitoring and control.
Working together in education and research, we aim to contribute to the development of a more sustainable economy and environment. We welcome all—students, faculty, industry partners, and others—who wish to join us on this journey.
For more information please visit: https://cee.rutgers.edu/
Posting Summary
Rutgers, The State University of New Jersey, is seeking a Research Programmer for the School of Engineering. The Rutgers Infrastructure Monitoring and Evaluation (RIME) Group has been developing expertise in the development of the Intelligent Transportation System (ITS) software to synthesize the results of the research projects conducted to date and to work toward extending these results to practical analysis and design procedures for the state agencies’ road networks. We are looking for this position with in-depth knowledge of software methodologies, excellent programming skills, and basic DevOps knowledge.
Among the key duties of this position are the following:
  • Performs fundamental programming skills for code development and debugging.
  • Technical report and paper writing.
  • Problem identification and resolution. Debug quickly for the root cause, provide fixes for bugs.
  • Development support conducted in accordance with established procedures.
  • Maintain and develop software, script, and website.
  • Contribute to design discussions and decisions on application architecture and development, algorithm.
  • Design, highly‐available application services, and reliable APIs.
Position Status Full Time
Hours Per Week
Daily Work Shift
FLSA Nonexempt
Grade 04
Position Salary
Annual Minimum Salary 61523.000
Annual Mid Range Salary 77826.500
Annual Maximum Salary 94130.000
Standard Hours 37.50
Union Description Admin Assembly (MPSC)
Payroll Designation PeopleSoft
Benefits
Rutgers offers a comprehensive benefit program to eligible employees. For details, please go to http://uhr.rutgers.edu/benefits/benefits-overview .
Rutgers also offers a benefit program to eligible full-time postdoctoral fellow students. For details, please go to https://finance.rutgers.edu/healthcare-risk/insurance/postdoctoral-health-insurance.
COVID-19 Immunization Requirement
Under Policy 60.1.35 , Rutgers University requires all prospective employees to provide proof that they are fully vaccinated and have received a booster (where eligible) against COVID-19 prior to commencement of employment, unless the University has granted the individual a medical or religious exemption.  Prospective employees who are not eligible for a booster at the time of an offer of employment must provide proof they have received a booster within two weeks (14 calendar days) of eligibility .  Based on current guidance, individuals are considered fully vaccinated against COVID-19 two weeks after receiving the final dose of any COVID-19 vaccine authorized or approved for use in the United States by the United States Food and Drug Administration (FDA) and recommended by the Advisory Committee on Immunization Practices (ACIP) of the Centers for Disease Control and Prevention (CDC).  Eligibility for a booster against COVID-19 varies and is explained on the University’s web site located at https://coronavirus.rutgers.edu/covid-19-vaccine .  Failure to provide proof of primary vaccination and booster will result in rescission of a prospective employee’s offer of employment and/or disciplinary action up to and including termination.
Seniority Unit
Terms of Appointment Staff - 12 month
Position Pension Eligibility ABP

Qualifications


Minimum Education and Experience
  • Master in Computer Science or similar degree, or an equivalent relevant education and experience.

Certifications/Licenses
Required Knowledge, Skills, and Abilities
  • Background in multiple research areas and languages including Python (highly desirable), Java, Visual Basic, C, C++, etc.
  • Candidate(s) who possess extensive experience in developing and designing dynamic web-based applications and different relational database platforms.
  • This position will require collaboration with multiple teams, including agencies, stakeholders, and other research groups. The candidate(s) will have responsibilities spanning all aspects of software infrastructure from design, development, debugging, deployment to maintenance.
Preferred Qualifications
  • Strong Python fundamentals and previous Python coding experience with expertise in object-oriented programming.
  • Able to design, develop, enhance and support an efficient, reusable, testable, scalable, and performant code with special attention to high availability, low latency, and automation.
  • Working experience with Python libraries and frameworks like Pandas, NumPy, Django, etc.
  • Basic understanding of front-end technologies, such as JavaScript, HTML, and CSS.
  • Object-oriented or Relational Database experience.
  • Web frameworks and RESTful APIs experience.
  • Code packaging, release, and deployment knowledge.
  • Code versioning tools like Git, etc.
  • Strong verbal and written communications skills
  • Experience in handling large amounts of time series data is a plus
  • AWS experience is preferred
  • DevOps experience is a plus
Equipment Utilized
  • Python, Java, Visual Basic, C, C++
Physical Demands and Work Environment
Special Conditions

Posting Details


Posting Number 22ST1515
Posting Open Date 04/29/2022
Special Instructions to Applicants
Regional Campus Rutgers University-New Brunswick
Home Location Campus Busch (RU-New Brunswick)
Location Details
Piscataway, NJ 08854

Pre-employment Screenings


All offers of employment are contingent upon successful completion of all pre-employment screenings.



Infection Control and Safety


This position is subject to all Rutgers University policies, including TB surveillance and other infection control and safety policies. Please review the Tuberculosis Surveillance Policy for additional information.



Affirmative Action/Equal Employment Opportunity Statement


It is university policy to provide equal employment opportunity to all its employees and applicants for employment regardless of their race, creed, color, national origin, age, ancestry, nationality, marital or domestic partnership or civil union status, sex, pregnancy, gender identity or expression, disability status, liability for military service, protected veteran status, affectional or sexual orientation, atypical cellular or blood trait, genetic information (including the refusal to submit to genetic testing), or any other category protected by law. As an institution, we value diversity of background and opinion, and prohibit discrimination or harassment on the basis of any legally protected class in the areas of hiring, recruitment, promotion, transfer, demotion, training, compensation, pay, fringe benefits, layoff, termination or any other terms and conditions of employment. For additional information please see the Non-Discrimination Statement at the following web address: http://uhr.rutgers.edu/non-discrimination-statement




Similar Positions