Programmer Analyst I

Updated: 15 days ago
Location: New Brunswick, NEW JERSEY
Deadline: ;

Position Details
Recruitment/Posting Title Programmer Analyst I
Job Category Staff & Executive - Information Technology
Department OIT-Enterprise Application Services
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. Established in 1766 and celebrated a milestone 250th anniversary in 2016, the university is the eighth oldest higher education institution in the United States. More than 70,800 students and 27,000 faculty and staff learn, work, and serve the public at Rutgers locations across New Jersey and around the world.
Rutgers University–New Brunswick took root over 250 years ago. We are the state’s most comprehensive intellectual resource—the flagship campus of Rutgers, The State University of New Jersey, as designated by the Association of American Universities. We are the region’s most high-profile public research institution and a leading national research center with a global impact.
Posting Summary
Rutgers, The State University of New Jersey, is seeking a Programmer Analyst I for the office of Enterprise Application Services within the Office of Information Technology.
This position performs analysis, design, programming, testing, debugging, and documentation of programs to solve business problems of moderate complexity. Applies conversions and enhancements to business systems. Participates in the development of detailed programming / system specifications, including policies and procedures. Interfaces with users and other OIT departments to identify system problems and proposes solutions. 
Among the key duties of this position are the following:
  •  Develops server-side application with Java, J2EE, PHP, or NodeJS. 
  •  Develops mobile applications for both iOS and Android platforms. 
  •  Develops front-end web applications with HTML5, CSS3, JavaScript. Experience with web services technologies; including REST, AJAX, and JSON
  •  Designs and develops web graphics, graphical interface, and user experience for web and mobile applications. 
  •  Designs and develops web application using SPA frameworks/libraries such as React + Redux, Angular5, VueJS, etc. 
Position Status Full Time
Hours Per Week
Daily Work Shift Day
FLSA Exempt
Grade 30S
Position Salary
Annual Minimum Salary 79127.000
Annual Mid Range Salary 95362.000
Annual Maximum Salary 113529.000
Standard Hours 37.50
Union Description HPAE, Local 5094
Payroll Designation PeopleSoft

Information about the benefits provided to Rutgers employees can be found at:

Seniority Unit
Terms of Appointment Staff - 12 month
Position Pension Eligibility ABP

Minimum Education and Experience
  • Bachelor’s degree, preferably in Computer Science, Engineering, or an equivalent combination of education and relevant experience. 
  • Five (5) years of progressively more responsible experience in a related technology field. Three plus (3+) years of experience of which shall be of full stack application development, preferably in these key areas: (1) developing server-side application with Java, PHP, or NodeJS. (2) developing mobile applications for both iOS and Android platforms. (3) developing front-end web applications with HTML5, CSS3, JavaScript. 
  • Experience with web services technologies; including REST, AJAX, and JSON
  • Experience with enterprise architecture, systems design, database management systems, and emerging web technologies. 
  •  Experience in performance testing, writing performant code, optimizing existing code. 
  •  Experience evaluating, testing/prototyping, and recommending new opportunities for enhancing software and supporting processes. 
  • Experience doing business analysis and developing project timeline projections.
  •  Experience with backend development using Java/JSP, PHP, .NET, Rails, Python, etc. 
  • Experience working with relational RBDMS (Oracle, MariaDB, PostgreSQL, etc.) and NoSQL (Firebase, MongoDB, CouchDB, DynamoDB, etc.). 
Required Knowledge, Skills, and Abilities
  • Excellent analytical, research, problem solving, and organizational skills. 
  • Excellent written and oral communication skills and the desire to work in a collaborative, cross-functional team environment.
  • Strong attention to detail and debugging skills.
  •  Must understand and be proficient in object oriented (OO) design and systems development in a LINUX/UNIX and networked environment. 
  • Excellent Mobile development knowledge with Flutter, React Native, Swift, Java, Kotlin, or similar mobile framework. 
  • Excellent JS knowledge, including ES6 and/or Flow/TypeScript and Bootstrap or similar UI framework. 
  • Strong JS experience with proficient understanding of SPA frameworks/libraries such as React + Redux, Angular, VueJS, etc. 
  • Some understanding of Docker, Vagrant, Kubernetes, etc. Some knowledge of jQuery, *nix Bash, Bug tracking, CSS preprocessing (such as Sass), Amazon Web Services (AWS), Google Cloud Platform (GCP), Firebase, Dev-ops Tools (Git, SVN, npm, Grunt/Gulp, Bower, etc.), Software development methodologies (Agile, Scrum, Waterfall, etc.). 
Preferred Qualifications
Equipment Utilized
Physical Demands and Work Environment
Special Conditions

Posting Number 21ST2830
Posting Open Date
Special Instructions to Applicants
Regional Campus Rutgers Biomedical and Health Sciences (RBHS)
Home Location Campus Downtown New Brunswick
Location Details
New Brunswick, NJ 08901

View or Apply

Similar Positions