TYPICAL WORK ACTIVITIES:
- Organizes and directs execution of systems analysis and design tasks performed by the programmer analyst staff or by consultants and contractors;
- Documents current systems operations, develops system, operational and user documents;
- Analyzes present systems and procedures for the purpose of proposing and developing modifications and enhancements;
- Oversees systems development and implementation activities as a project leader;
- May act as project manager for software contractor or oversee contracts for programming or analysis;
- Studies and makes recommendations for the solution of systems and operational problems through the application of current electronic data processing technology;
- Evaluates off-the-shelf software products on their merits and compared to in-house production;
- Maintains current knowledge of RPG II, RPG III, and COBOL coding method and operation requirements; Tests program logic and linkage to other systems;
- Ensures that quality control techniques are maintained at every step of systems development; Meets with users to develop specifications for programs and systems.
FULL PERFORMANCE KNOWLEDGES, SKILLS, ABILITIES AND PERSONAL CHARACTERISTICS:
Thorough knowledge of electronic data processing systems, principles and methods of application; thorough knowledge of systems programming analysis as it applies to electronic data processing; thorough knowledge of electronic data processing hardware and software, including its capabilities and application; good knowledge of RPG II/III and COBOL; ability to communicate ideas clearly both orally and in writing; ability to assign work and coordinate the activities of a programming and systems development staff; sound judgment; initiative and resourcefulness; dependability; physical condition commensurate with the demands of the position.
(A) Graduation from a regionally accredited or New York State registered college or university with a Bachelor’s degree and four (4) years of data processing experience in programming which included RPG II/III and systems development; or
(B) Graduation from a regionally accredited or New York State registered college or university with an
Associate’s degree in data processing or computer science and six (6) years of data processing experience,
at least four (4) years of which are in programming which included RPG II/III and systems development; or
(C) Satisfactory completion of a certified course in computer programming as offered by a New York State approved technical training institute and seven (7) years of which were in programming which included RPG II/III and systems development; or
(D) An equivalent combination of training and experience as defined by the limits of (A), (B) and (C).
NOTE: Verifiable part-time and/or volunteer experience will be pro-rated toward meeting full-time experience requirements.