Logo
Jobs via Dice

Application Developer II - Drupal

Jobs via Dice, Trenton, New Jersey, United States

Save Job

Join to apply for the

Application Developer II - Drupal

role at

Jobs via Dice

4 days ago – Be among the first 25 applicants

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

Responsibilities

Suggest technology solutions to business challenges under the direct and/or indirect supervision of the IT Manager of OIT-EARC Web Consulting Services (WCS).

Provide programming and website development support to Rutgers University Office of Information Technology.

Design and implement widgets, dynamic functionality, new content components, modules, themes, and templates.

Design, configure, and maintain PHP solutions and Drupal CMS-based websites.

Maintain and improve existing platforms such as Rutgers Core Component Library (RCCL), WCS RCCL Custom Distribution, etc.

Handle Drupal migrations including migrating existing Drupal websites to the Drupal RCCL platform and Pantheon Cloud hosting service.

Produce technical documentation when requested.

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

Attention to detail and thoroughness.

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 overlapping 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 discount programs

#J-18808-Ljbffr