Application Developer II - Drupal

  • Somerset, NJ
  • Posted 4 hours ago | Updated 4 hours ago

Overview

Hybrid
$88,000 - $106,000
Full Time
No Travel Required

Skills

PHP
Drupal
Javascript
MySQL
HTML
CSS
JSON/XML

Job Details

Rutgers, The State University of New Jersey is seeking a Application Developer II WCS for the Office of Information Technology.

Among the key duties of the position are the following:
  • 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.

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.

Preferred Skills:

  • 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.

Benefits

Rutgers offers a comprehensive benefits package to eligible employees, based on position, which includes:
  • 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
  • Life insurance coverage
  • Employee discounts programs
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Rutgers