Application Developer II - Drupal
Jobs via Dice
About the role
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
Benefits
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free