Application Developer III

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

Position Details
Recruitment/Posting Title Application Developer III
Job Category Staff & Executive - Information Technology
Department OIT-Enterprise Application Services
Overview
New Jersey’s academic health center, Rutgers Biomedical and Health Sciences (RBHS) takes an integrated approach to educating students, providing clinical care, and conducting research, all with the goal of improving human health. Aligned with Rutgers University–New Brunswick and collaborating university wide, RBHS includes eight schools, a behavioral health network, and six centers and institutes that focus on cancer treatment and research, neuroscience, clinical and translational research, advanced biotechnology and medicine, environmental and occupational health, and health care policy and aging research.
 
Our faculty are teachers, clinicians, and scientists with unparalleled experience who advance medical innovation and provide patient care informed by the latest research findings. We offer an outstanding education in medicine, dentistry, pharmacy, public health, nursing, biomedical research, and the full spectrum of allied health careers.
 
Our clinical and academic facilities are located throughout the state including New Brunswick, Piscataway, Newark, Scotch Plains, Somerset, Blackwood, and other locations. Clinical partners include Robert Wood Johnson University Hospital in New Brunswick, University Hospital in Newark, and other affiliates.
 
Through this community of healers, scientists, and scholars, Rutgers is equipped as never before to transform lives.
Posting Summary
Rutgers, The State University of New Jersey is seeking an Application Developer III for Office of Information Technology (OIT), Enterprise Application Services.
Reporting to the Manager Enterprise Technical Business Application, the Application Developer III
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:
  • Responsible for designing and developing applications and more.
  • Conducts and assists in integration testing.
  • Assists in technical design and development reviews. Assists in problem determination and resolution.
  • Develops and manages project plans.
  • Interacts with users and other related areas to gather requirements and compile data.
  • Develops documentation, formulates and applies policies and procedures.
  • Works with Project Manager to establish timelines/project milestones.
  • Works with end-users and site managers to define migrations.
  • Collects departmental requirements, including workflow for approval process.
  • Participates in the business process analysis and maps data flow.
  • Installs, configures and supports application environment, including security.
  • Understands and follows industry technology trends.
  • Assists in or manages the installation of software and/or hardware components.
  • Performs technical resources planning and support. Performs system tuning, monitoring and trend analysis.
  • Maintains familiarity with subsystems.
  • Acts as liaison between OIT and end user communities.
  • Develops and applies integrated application, system or network standards as required.
Position Status Full Time
Hours Per Week
Daily Work Shift Day
FLSA Exempt
Grade 34S
Position Salary
Annual Minimum Salary 94681.000
Annual Mid Range Salary 114427.000
Annual Maximum Salary 136452.000
Standard Hours 37.50
Union Description
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.
Seniority Unit
Terms of Appointment Staff - 12 month
Position Pension Eligibility ABP

Minimum Education and Experience
  • Bachelor’s Degree in Computer Science, Engineering or related field plus seven (7) years of experience with full stack application development, preferably in these key areas: developing server-side application with PHP, Java, or NodeJS; developing mobile applications for both iOS and Android platforms; developing front-end web applications with HTML5, CSS3, JavaScript.
  • Experience with web services technologies; including REST, AJAX, and JSON
  • Experience in performance testing, writing performant code, optimizing existing code. 
  • Experience with enterprise architecture, systems design, database management systems, and emerging web technologies. 
  • Experience evaluating, testing/prototyping, and recommending new opportunities for enhancing software and supporting processes. 
  • Experience doing business analysis and developing project timeline projections. 
  • Equivalent education, experience and/or training may be substituted for the degree requirements.
Certifications/Licenses
Required Knowledge, Skills, and Abilities
  • Requires 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 experience in 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.). 
  • Excellent Mobile development knowledge with Flutter, React Native, Swift, Java, Kotlin, or similar mobile framework. 
  • Excellent JS knowledge, including ReactJS, 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
  • Experience working with relational RBDMS (Oracle, MariaDB, PostgreSQL, etc.) and NoSQL (Firebase, MongoDB, CouchDB, DynamoDB, etc.). 
Equipment Utilized
Physical Demands and Work Environment
  • PHYSICAL DEMANDSStanding, sitting, walking, talking or hearing.  No special vision requirements.

 
  • WORK ENVIRONMENTOffice environment. Moderate noise. 
Special Conditions

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





Similar Positions