NJ Civil Service Navigator

DATA PROCESSING PROGRAMMER TECHNICIAN

Code: 53255 Common Non-Competitive Range: A13 (FY2026)
Salary: $45,146.91 - $65,244.53/year FY2026 schedule (last updated 2026-05-08)

Data Processing Programmer Technician is a non-competitive state or local civil service title, so there is no ranked exam. You qualify by meeting the stated education and experience.

Qualifying turns on 1 year of relevant experience. The FY2026 range lands between $45,147 and $65,245, and state payroll lists a single employee in the title, at Law and Public Safety.

How to get hired

  1. Data Processing Programmer Technician is non-competitive, so there is no ranked exam. You qualify by meeting the education and experience stated in the specification.
  2. Apply directly to the hiring agency when a vacancy is posted. The agency verifies that you meet the minimum requirements.
  3. Because there is no eligible list, hiring timelines are set by the agency rather than by a statewide certification.

Read the official specification at NJ Civil Service Commission.

Who employs this title

State payroll records show 1 person working under this title. The median actual salary is $65,244. The agencies employing the most are:

  • Law and Public Safety (1)

Counts from NJ YourMoney agency payroll. See statewide workforce analytics.

Official job specification

The text below is the official specification published by the New Jersey Civil Service Commission. The plain-language summary and analysis above are derived from it by NJ Civil Service Navigator.

Definition

Under supervision in the information processing design unit, receives on-the-job training and assists in the design and preparation of basic level computer programs for electronic data processing equipment; utilizes required and current software, operating systems, and multiprogramming technologies; assists in performing various programming tasks, as directly assigned; does other related duties as required.

Examples of work

  • Learns principles and techniques of programming and agency work processes and methods.
  • Aids in the preparation of flowcharts and block diagrams, and codes programs to EDP operations for testing.
  • Aids in the desk checking of program modules and assists in remote testing documentation prior to submitting programs to EDP operations for testing.
  • May assist in checking program module coding to determine program deficiencies and in correcting coding.
  • May assist in system control statements and utility program parameters for later use by a data processing analyst in obtaining EDP operations sign-off, and in conducting application parallel testing.
  • May prepare program documentation.
  • Maintains application programs modules.
  • May assist in the operation of electronic data processing equipment and peripheral equipment, and in analyzing and correcting program error stops.
  • Will be required to learn to utilize various types of electronic and/or manual recording and information system used by the agency, office, or related units.

Experience

One (1) year of experience in the design and preparation of programs for information processing equipment utilizing current operating systems and technology.

License

Appointees will be required to possess a driver's license valid in New Jersey only if the operation of a vehicle, rather than employee mobility, is necessary to perform essential duties of the position.

Knowledge, skills and abilities

  • Knowledge of programming languages.
  • Knowledge of systems control statements and utility program parameters for use in EDP production operations.
  • Knowledge of computer systems hardware.
  • Knowledge of forms preparation, flowcharts, decision tables, and block diagrams.
  • Knowledge of terminology used in EDP.
  • Knowledge of office methods and procedures and accounting and statistical principles, methods, and practices.
  • Ability to learn various databases access methods such as index sequential, direct, and/or sequential.
  • Ability to learn data communications access methods.
  • Ability to learn numbering systems used in computer systems such as decimal, binary, octal, and hexadecimal.
  • Ability to learn the structured modular approach to programming.
  • Ability to communicate well with coworkers and to develop and maintain cooperative working relationships with staff.
  • Ability to learn to operate current computer equipment for purposes of becoming familiar with operating system software, and for analyzing and correcting program errors.
  • Ability to reason logically for purposes of EDP programming or systems analysis.
  • Ability to learn to write clear, concise instructions and to use the English language with reasonable proficiency.
  • Ability to compute simple business math problems.
  • Ability to learn systems operating procedures for remote job entry.
  • Ability to learn to prepare clear, concise user, operations, and/or programming documentation in conjunction with agency or statewide EDP standards.
  • Ability to learn agency work processes and methods.
  • Ability to utilize various types of electronic and/or manual recording and information systems used by the agency, office, or related units.
  • Ability to read, write, speak, understand, and communicate in English sufficiently to perform duties of this position. American Sign Language or Braille may also be considered as acceptable forms of communication.
  • Persons with mental or physical disabilities are eligible as long as they can perform essential functions of the job after reasonable accommodation is made to their known limitations. If the accommodation cannot be made because it would cause the employer undue hardship, such persons may not be eligible.

Note

The examples of work for this title are for illustrative purposes only. A particular position using this title may not perform all duties listed in this job specification. Conversely, all duties performed on the job may not be listed.

Successful completion of a one-year technological training program in general data processing programming functions such as program coding, program documentation, or computer science may be substituted for the indicated experience.