Application Developer II

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

Position Details
Recruitment/Posting Title Application Developer II
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 II with the Enterprise Application Services (OIT-EAS) of the Office of Information Technology.
Reporting to the Manager Enterprise Technical Business Application, the Application Developer II is an active participant in analysis,   planning, architecture design, development, implementation, and maintenance of enterprise middleware applications that support university offices and functions. Interacts closely with clients, business analysts, infrastructure and development team members. Responsible for application systems and services which include Rich Internet Applications (RIA) web applications, backend server processes and/or integration between such systems. Documents user cases, requirements, incident reports, architecture and design details to aid in the support of application systems and services. Participates in design and code reviews, testing and deployment activities. Performs application maintenance and troubleshooting, aids in resolving system outages and addressing client issues. Performs reporting, metrics collection and analysis to improve quality and performance of applications. Stays current with best practices in software development and applies new technology/processes, where appropriate. Participates in defining architecture and process standards for the middleware. Contributes to ongoing evolution and development middleware applications and portal strategies, roadmaps and plans. Participates in the open source community for middleware, and contributes to evaluation, selection and configuration of open source middleware solutions.
Among the key duties of this position are the following:
  • Identifies system requirements and develops application specifications.
  • Designs, develops, and tests enterprise application systems and services.
  • Provides ongoing maintenance and support of applications.
  • Responsible for researching new technologies, best practices, business processes and procedures.
  • Facilitates app server configurations by collaborating with systems and network administration teams.
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
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
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 five (5) 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.
  • Equivalent education, experience and/or training may be substituted for the degree requirements.
  • 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. 
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. 
  • Excellent Mobile development knowledge with Flutter, React Native, Swift, Java, Kotlin, or similar mobile framework.
  • Must understand and be proficient in object oriented (OO) design and systems development in a LINUX/UNIX and networked environment.  
  • 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 backend knowledge about Java/JSP, .NET, Rails, Python, 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.). 
  • Photoshop experience.
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 21ST4156
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