Application Developer II - WCS
Rutgers University
Franklin Township, United States of America
yesterday
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Franklin Township, United States of America
Tech stack
HTML
JavaScript
PHP
API
Software Applications
CSS
Cloud Computing
Computer Programming
Continuous Delivery
Continuous Integration
Web Development
Drupal
JSON
jQuery
MySQL
Node.js
Web Services
WordPress
XML
React
Gitlab
GIT
Vue.js
SASS
Material Design
Information Technology
People Soft
Deployment Automation
REST
Software Version Control
Docker
Programming Languages
Job description
- Suggests technology solutions to business challenges under the direct and/or indirect supervision of the IT Manager of OIT-EARC Web Consulting Services (WCS).
- Provides programming and website development support to Rutgers University Office of Information Technology.
- Designs and implements widgets, dynamic functionality, new content components, modules, themes, and templates.
- Designs, configures, and maintains PHP solutions and Drupal CMS-based websites.
- Maintains and improves existing platforms such as Rutgers Core Component Library (RCCL), WCS RCCL Custom Distribution, etc.
- Handles Drupal migrations, including migrating existing Drupal websites to the Drupal RCCL platform and Pantheon Cloud hosting service.
- Produces technical documentation when requested.
- Ensures all code changes and updates are properly documented according to the unit's standards., Working Hours Standard Hours 37.50 Daily Work Shift Work Arrangement Consistent with the current application of Rutgers Policy 60.3.22 or the applicable provisions of relevant collective negotiations agreements, this position may be eligible for a hybrid work arrangement. Flexible work arrangements are not permanent, are subject to change or discontinuation, and contingent on the employee receiving approval in the FlexWork@RU Application System. Union Description HPAE 5094 Payroll Designation PeopleSoft Seniority Unit Terms of Appointment Staff - 12 month Position Pension Eligibility ABP
Requirements
- Bachelor's degree and 5 years of programming experience with knowledge of current programming languages and methodologies or an equivalent combination of education and/or experience., * Proficiency in PHP architecture and implementation of dynamic functionality for web-based solutions, especially in the context of the Drupal CMS framework.
- Strong analytical and troubleshooting skills.
- Ability to be detail-oriented and thorough.
- Excellent at communicating and explaining complex concepts in layman's terms.
- Ability to prioritize, schedule, and complete development, configuration, and testing required for multiple projects with over lapping schedules.
- Ability to meet with clients to manage tasks and translate requirements into technical work action items.
- Ability to work well with minimal supervision or in a team environment.
- Proficiency in JavaScript, PHP, MySQL, HTML, CSS (SASS).
- Proficiency in analysis, maintenance, and extendibility of CMS framework.
- Ability to use and configure commonly used CMS modules.
- Demonstrated knowledge in version control with Git and GitLab.
- Ability to design and develop custom Drupal solutions including modules, templates, and themes.
- Ability to integrate JSON/XML based web services into advanced web projects using RESTful-based APIs., * Experience with continuous integration/continuous delivery (CI/CD), test and deployment automation.
- Familiarity with JavaScript frameworks such as React, jQuery, Vue.js, or Node.js.
- Familiarity with WordPress CMS.
- Familiarity with Pantheon Cloud Hosting Platform.
- Familiarity with usage of Composer-managed web projects.
- Familiarity with utilizing and managing virtualization images (e.g. Docker images).
- Comfortable crafting bespoke tooling to best meet client needs and promote agile-aligned workflows.
- Ability to apply core and plugin updates and install new plugins.
Equipment Utilized Physical Demands and Work Environment
- Standing, sitting, walking, talking or hearing.
- Office environment with moderate noise., 1. * Do you have a Bachelor's degree and 5 years of programming experience with knowledge of current programming languages and methodologies or an equivalent combination of education and/or experience?
- Yes
- No
Benefits & conditions
Grade 30S Salary Details Minimum Salary 88681.000 Mid Range Salary 106877.000 Maximum Salary 127237.000, Rutgers provides a comprehensive benefits package to eligible employees. The specific benefits vary based on the position and may include:
- Medical, prescription drug, and dental coverage
- Paid vacation, holidays, and various leave programs
- Competitive retirement benefits, including defined contribution plans and voluntary tax-deferred savings options
- Employee and dependent educational benefits (when applicable)
- Life insurance coverage
- Employee discount programs
About the company
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.