Application Developer II

Rutgers, The State University of New Jersey

New Brunswick, NJ

Job posting number: #7241199

Posted: May 1, 2024

Application Deadline: Open Until Filled

Job Description

Overview
Rutgers, The State University of New Jersey, stands among the nation’s highest-ranked, most diverse public research universities. The oldest, largest, and top-ranked public university in the New York/New Jersey metropolitan area, you’ll find us at our main locations in three New Jersey cities, and our footprint can be seen around the region. As one of the nation’s most diverse universities, Rutgers draws strength from the rich variety of perspectives and life experiences of our community. We’re an academic, health, and research powerhouse and a university of opportunity.

The Office of Information Technology (OIT) is Rutgers’ enterprise IT office. OIT provides university wide services and support and collaborates with department and unit IT professionals on projects and initiatives for the Rutgers community. OIT’s services and systems include the Rutgers network; email and calendaring systems; IDs/passwords and identity management; data centers; computer labs; help desk support; wireless connectivity; a software portal; information security, risk, and compliance services; research computing; and many others. OIT’s staff members work closely with the broader university community to advance Rutgers’ missions of teaching, research, and service. For more information, please visit https://it.rutgers.edu.
Posting Summary
Rutgers, The State University of New Jersey, is seeking an Application Developer II for the Office of Information Technology.

This position reports to the Associate Director, and is responsible for the development of high volume applications for Rutgers Education Technology, notably, the Canvas Learning Management System, EAB Student Success Management, and other instructional technology applications. This position is responsible for the full software development life cycle of projects. The Application Developer II works with departmental staff and strategic partners for technical requirements, application design, and system usability. This provides full operational support of departmental technologies and suite of services in production, including communication with stakeholders, troubleshooting and resolution of errors.

Among the key duties of this position are the following:
Develops applications to agreed upon specifications. Develops fully functional web applications and resources adhering to project specifications, development standards, and requested user experience. Responsible for full application development life cycle.
Writes specifications for new functionalities of existing application and new applications that will provide users with ability to produce reports, update data through interactive screen and batch processes as required to meet the needs of the users.
Participate in strategic sessions for specifications and requirements with departmental administrators Practical and reachable goals that are satisfactory to our department and strategic partners. Good communication with departmental staff and good understanding of why projects are required.
Provides guidance, and technical support to administrators, faculty, and staff.
Performs other related duties as assigned.
Position Status Full Time
Hours Per Week
Daily Work Shift
Work Arrangement
Consistent with the current application of Rutgers Policy 60.3.22, this position may be eligible for a hybrid work arrangement.
The flexible work arrangements outlined in Rutgers Policy 60.3.22 are part of a pilot program that is effective September 1, 2022 through August 31, 2024. Therefore, there is no guarantee that this flexible work arrangement will continue beyond that date. Flexible work arrangements are not permanent, are subject to change or cancellation and contingent on the employee receiving approval in the FlexWork@RU Application System. Additional information may be found at https://futureofwork.rutgers.edu
FLSA Exempt
Grade 30S
Position Salary
Annual Minimum Salary 85909.000
Annual Mid Range Salary 103537.000
Annual Maximum Salary 123261.000
Standard Hours 37.50
Union Description HPAE, Local 5094
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.



Seniority Unit
Terms of Appointment Staff - 12 month
Position Pension Eligibility ABP
Qualifications
Minimum Education and Experience
Bachelor’s degree or equivalent combination of education and experience.
Five years of relevant experience in the development of web and database applications using Java.
Three years of relevant experience in ETL processes using PL/SQL.
Certifications/Licenses
Required Knowledge, Skills, and Abilities
Experience with SQL database technologies (Oracle), syntax, and principles.
Experience with leveraging application programming interfaces (APIs) to support and enhance applications.
Preferred Qualifications
Experience with Learning Management Systems, such as Canvas, Sakai, Blackboard, or Moodle.
Understanding of learning application standards such as IMS Learning Tools Interoperability (LTI).
Experience in a UNIX environment using and configuring open source software programs, such as Tomcat, Apache, and error logs. Experience with web-oriented programming with knowledge of JSP, Javascript, and CSS. Experience with software prototyping, development cycles and design patterns is preferred.
Experience with Github/Gitlab version control system.
Experience with Bamboo for builds and deployment.
Equipment Utilized
Physical Demands and Work Environment
Standing, sitting, walking, talking or hearing.
No special vision requirements.​
​Office environment.
Moderate Noise.



Apply Now

Please mention to the employer that you saw this ad on STEMCareers.com

Job posting number:#7241199
Application Deadline:Open Until Filled
Employer Location:Online Job Advertising
JAX,Florida
United States
More jobs from this employer