Programmer I - Office Information Technology

Syracuse City School DistrictSyracuse, NY
Onsite

About The Position

The Syracuse City School District is seeking a Programmer I to join their Office Information Technology team. This role involves developing and preparing computer programs of moderate difficulty for problem-solving using electronic data processing equipment. The Programmer I will work under supervision, developing and preparing programs based on specifications from Systems Analysts and/or higher-level Programmers. Responsibilities include designing logic flow charts, verifying program logic through test data, testing and debugging programs, and evaluating/modifying existing programs. The position may involve translating logic flow charts into coded instructions and preparing program documentation. Supervision of Programmer Trainees may also be a responsibility. Assignments are received from higher-level personnel, and work is reviewed through program operation.

Requirements

  • One (1) year of work experience, or its part time equivalent, in programming
  • Graduation from a regionally accredited or New York State registered college or business school with an Associates Degree in Data Processing, Computer Science or a closely related field (or Certificate from a two-year program or successful completion of a B.O.C.E.S. Computer Programming Technician STEP program)
  • Successful completion of 15 semester credit hours (or 20 quarter credit hours from a regionally accredited or New York State registered college, business school or trades school) in data processing, programming, computer science or a closely related field
  • An equivalent combination of training and experience
  • Ability to translate flow charts to detailed block diagrams and the actual computer program.
  • Ability to learn new computer language.
  • Physical condition commensurate with the demands of the position.

Responsibilities

  • Analyzes problems outlined by superiors in terms of detailed equipment requirements and capabilities.
  • Designs detailed machine logic flow charts.
  • Verifies program logic by preparing test data for trial runs; tests and debugs programs, analyzes performance of programs during testing.
  • Prepares instruction sheets to guide operation section during production runs; may work with operations staff during testing.
  • Evaluates and modifies existing programs to take into account changes in systems requirements or equipment configuration.
  • May translate detailed machine logic flow charts into coded machine instructions.
  • May confer with technical personnel in systems analysis.
  • Prepares and has responsibility for completion of all elements of program documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service