Programming Technology Specialist II #2023-171A3

Vacancy Number:



Programming Technology Specialist II


Northeastern Regional Information Center - 900 Watervliet-Shaker Road

Basic Function:

Programming Technology Specialists II perform technical activities related to writing instructions (code), applications program development, program and system testing, and business/systems analysis and design related to computer systems, systems maintenance and implementation in such areas as the design and development of database systems; dynamic, transactional, or interactive web sites; and agency specific applications programs. Programming Technology Specialists II function at an advanced performance level under the technical supervision of Programming Technology Specialists III; however, the preponderance of duties assigned involves computer applications programming duties. May be responsible for project leadership of Programming Technology Specialists I and Trainees. This leadership function includes such activities as providing technical direction on specific tasks and projects. Does related work as required.


A. Possession of a Bachelor’s or higher-level degree in Computer Science, Computer Information Systems or Management Information Systems, or a Bachelor’s or higher-level degree with eighteen (18) credit hours in Computer Science including or supplemented by nine (9) credit hours in programming language, business analysis and/or design; OR,
B. Possession of an Associate’s or higher-level degree with fifteen (15) credit hours in Computer Science including or supplemented by nine (9) credit hours in programming language, business analysis and/or design and two (2) years of experience in one or more of the following computer related areas: computer programming; business/systems analysis; program design; and program testing.

One (1) year of permanent competitive class service as a Programming Technology Specialist I.

Vacancies are filled by certified list provided by Albany County Civil Service. Should no certified list be available, candidates appointed to this position will be serving in a provisional appointment in accordance with New York State Civil Service Law. The candidate must successfully complete a competitive examination and be eligible for appointment in accordance with Civil Service Law and the Civil Service Rules for Albany County to obtain a permanent appointment.


1. Plans and conducts applications programming design, coding, testing, and debugging activities:
 Develops and reviews high level conceptual designs.
 Develops and reviews detailed designs for an information system including the functional specifications that define the business rules and the input, processing, and output details pertinent to the system’s operations and report programs.
 Reviews information system security requirements to ensure adequate access control.
 Writes computer programs based on previously developed and approved program specifications.
 Develops unit, component and system test plans and data with user input.
2. Implements new and revised systems and ensures documentation and system security measures are appropriate and comply with agency information security policies.
3. Maintains and analyzes systems performance after implementation by testing and documenting system changes resulting from operation errors or system failures, changes in legislation, user requirements, or changes in the IT environment.
4. Participates in the design, development and implementation of computer security programs as it relates to applications systems access and accessibility:
 Meets with users and IT staff to determine levels of security for user access to new or revised applications.
 Ensures all requirements and best practices for securing data and systems are fully deployed in any applications system.
 Conducts applications system risk assessments and implements and administers computer security systems.
5. Performs business/systems analysis and design activities; web site development and administration of transactional, dynamic, or interactive web site and IT application activities; and the design, development, and administration of database systems to support web site and IT application activities.
6. Thorough knowledge of programming and programming standards.
7. Thorough knowledge of computer terminology.
8. Thorough knowledge of testing and debugging techniques.
9. Good knowledge of systems analysis and systems design.
10. Good knowledge of data structures.
11. Working knowledge of security methods and procedures in a data processing environment.
12. Working knowledge of operating systems/standards/utilities.
13. Working knowledge of the hardware, software and their working relationships.
14. Ability to install, test and maintain system software and operating system products.
15. Ability to read and understand technical literature.
16. Ability to understand complex, oral and written instructions.
17. Ability to conduct post-implementation review and problem resolution.
18. Ability to communicate technical information both orally and in writing.
19. Ability to think logically.
20. Ability to understand and act upon technical instructions.

Start Date:

As soon as possible

Application Deadline:

April 14, 2023 (or until position is filled)

Starting Salary:

$43,683 – $50,236 prorated to the amount of service rendered.

The selected applicant will be subject to a fingerprint supported criminal history background check in accordance with SAVE Legislation effective July 1, 2001.

Apply To:

Further Information Contact:

Capital Region BOCES, 900 Watervliet-Shaker Road, Albany NY 12205 or email 


March 17, 2023