New Jersey Courts Trenton, NJ Remote
2022-05-06

Senior Drupal Developer (Information Technology Analyst 3)

$82,070 a year
4.3
Description

Salary Information*

Minimum Salary: $82,069.75
Maximum Salary A: $115,363.74
Maximum Salary B: $109,595.55

The New Jersey Judiciary Information Technology Office (ITO) is seeking an individual that has 3 years of advanced experience developing in Drupal. The individual will serve as a lead Drupal developer on the Web Team. This person will act as a lead team member in designing, developing, enhancing and supporting Drupal solutions. At times, they will be asked to contribute their expertise to other web-based projects where needed. The selected candidate will have skills on the most current version of Drupal with experience with D8/D9 and keep abreast of the latest technologies. In addition to Acquia Drupal, this position will have access to AWS, Azure, and M365. Experience with version control software, full stack development, Git, Composer, TWIG, Site Building and Module development is required. Also required is the ability to code and debug in PHP, HTML, CSS and JavaScript/jQuery.

Note:
The Judiciary currently offers a hybrid work schedule and this position may for qualify for up to 3 days of remote work outside of Judiciary buildings. To participate in this program, you will be required to have high speed home internet access. This program does not supersede the "New Jersey First Act", which requires newly hired Judiciary employees to establish and then maintain, principal residence in the State of New Jersey.

Effective February 1, 2022, the New Jersey Judiciary will require all state court judges and staff to provide to Human Resources either (1) proof of initial vaccination and booster against COVID-19 once eligible to receive the booster; or (2) results of weekly tests for COVID-19. This information is maintained in a secure Judiciary application that is accessible only by a limited group of Human Resources staff.

Example of Duties

  • Lead the planning, design, development, testing, deployment, enhancements and support of Drupal websites.
  • Develop custom Drupal modules as well as enhance and implement existing open-source modules for use.
  • Plan, implement, and manage configurations, features, and theming.
  • Perform code reviews, verify that team members are following coding standards, and train junior developers on best practices.
  • Collaborate with and mentor fellow team members on projects, but at times work independently and efficiently.
  • Communicate and meet with management and stakeholders to get a better understanding of business requirements.
  • Initiate and lead discussions with vendors to address technical issues, code deficiencies and environment issues.
The following is preferred:
  • Git | GitHub Repo/Project Mgmt.
  • Full Stack Development
  • Experience with Git, Drush, Symphony, NPM, Yarn and Composer
  • Experience with PHP, HTML5, SASS, TWIG
  • Drupal Site Building | Module Development
  • Troubleshooting and debugging
  • Ability to write secure code following Drupal coding standards and security guidelines
The selected candidate(s) may be required to work a non-traditional work week, which may include weekends and holidays.

Qualifications

Graduation from an accredited college or university with a Bachelor's Degree in a field related to computer science, information technology or the area to which the applicant is applying, such as information systems, human-computer interaction, interactive media, software engineering, computer networking, and/or cybersecurity and three (3) years of professional experience in: analyzing, designing, programming, troubleshooting, resolving technical problems, testing, defining business requirements, training and/or installing computer systems applications OR planning, acquiring, installing and implementing telecommunications facilities and services, wide area networks, or local area networks OR generating and maintaining system software.

Substitution: Applicants who do not possess the required education may substitute additional paraprofessional and/or professional IT technical experience or experience related to the area to which the applicant is applying on a year for year basis with one year of such experience being equal to 30 semester hour credits.

A Bachelor's Degree in any field from an accredited college or university and one (1) year of additional paraprofessional and/or professional IT technical experience or experience related to the area to which the applicant is applying may be substituted for the required education.

An Associate's Degree in a field related to computer science, information technology or the area to which the applicant is applying, such as information systems, human-computer interaction, interactive media, software engineering, computer networking, and/or cybersecurity and two (2) years of additional paraprofessional and/or professional IT technical experience or experience related to the area to which the applicant is applying may be substituted for a the required education.

An Associate's Degree in any field from an accredited college or university and three (3) years of additional paraprofessional and/or professional IT technical experience or experience related to the area to which the applicant is applying may be substituted for the required education.

A Master's Degree in a field related to computer science, information technology or the area to which the applicant is applying, such as information systems, human-computer interaction, interactive media, software engineering, computer networking, and/or cybersecurity may be substituted for the required education OR one (1) year of experience.

Education Note: Foreign degrees must be evaluated by a recognized evaluation service. (See www.naces.org/members.html)

Supplemental Information

Physical Ability: For some positions, applicants must have the ability to perform work which requires climbing and prolonged standing, stretching, bending and reaching. The selected candidate must be able to frequently lift and carry supplies weighing from 30 to 50 pounds and, occasionally, materials weighing up to 75 pounds.

Driver's License: Appointee will be required to possess a driver's license valid in New Jersey only if the operation of a vehicle is necessary to perform essential duties of the position.

Authorization to Work: US citizenship is not required. Selected candidate must be authorized to work in the US according to Department of Homeland Security, US Citizenship and Immigration Services regulations.

Special Note: Newly hired employees must agree to a thorough background check that will include fingerprinting. All data received will be kept in strict confidence except to inform the individual of the findings and what action will be taken as a result of this information.

Residency Law: Pursuant to N.J.S.A. 52:14-7 (L. 2011, Chapter 70), also known as the "New Jersey First Act," all persons newly hired by the Judiciary must establish, and then maintain, principal residence in the State of New Jersey.

Terms and conditions of employment will be governed by the applicable collective bargaining agreement.

  • Minimum Salary Note: For newly hired individuals, the starting salary will normally be at the minimum of the salary range. For current Judiciary employees, salary upon promotion or advancement will be an increase of 5% of base salary, not to exceed the maximum of the range, or the minimum salary of the band/level, whichever is greater.
  • Maximum Salary Note: Maximum Salary A is for Judiciary employees hired prior to June 3, 2014 and Maximum Salary B is for newly hired individuals or Judiciary employees hired on or after June 3, 2014.

The NJ Judiciary requires all applicants to complete the application process fully and as instructed. All applicants must complete the work experience and education sections and attach any required documents. Applications must describe all relevant work experience in detail, beginning with your current or most recent job, including military service (indicate rank), internships and job-related volunteer work, if applicable. Use a separate section to describe each position. Applicants who indicate "see resume" or enter their initials to acknowledge that they have skipped the Work History and Education sections will not be considered, unless they do not possess any education history or work experience. Only applicants that follow the application instructions and submit completed applications will be considered.

The New Jersey Judiciary consists of: the Supreme Court, the Superior Court including the Appellate Division and the Trial Court of the 15 vicinages in New Jersey, the Tax Court and the Municipal Court System. The Administrative Office of the Courts provides technical assistance, operational support, training, research and development, budget and personnel coordination, and development and operation of information systems for the Courts of New Jersey.
The Judiciary of New Jersey is an Equal Opportunity/Affirmative Action
Employer Committed to Ensuring an Open Door to Justice

NeoGov applicant support at 1-855-524-5627 (toll free call)
Monday through Friday, 8:00 AM to 5:00 PM Pacific Standard Time (PST)