Programmer II - ITC

Syracuse City School DistrictSyracuse, NY
Onsite

About The Position

The Syracuse City School District is seeking a Programmer II for its Office of Information Technology. This role involves developing and preparing machine logic flow charts for solutions using electronic data processing equipment. The Programmer II is capable of evolving new programming techniques on high-level computer systems and coordinating programs within a specific application. The work includes designing, verifying, and testing programs, with assignments received from Systems Analysts, Programmer Analysts, or Application Program Managers. Work is reviewed through program operations, and while typically not supervising, may involve orienting or training new programmers.

Requirements

  • Thirty (30) months of work experience, or its part time equivalent, in programming; or,
  • Successful completion of 30 semester credit hours (or 45 quarter credit hours) from a regionally accredited or NYS registered college or business school in data processing, programming, computer science or a closely related field, and one (1) year of work experience, or its part time equivalent, in programming; or,
  • A satisfactory equivalent combination of education and experience as defined above.
  • In all cases, candidates must have a minimum of one (1) year of programming work experience.
  • Must pass a fingerprint-based background check, at the cost of $102.50 to the candidate.
  • Must pass the exam for this title when offered and be reachable on the resulting eligibility list to be retained.

Nice To Haves

  • Eighteen (18) months of permanent competitive class status in the title of Programmer I.

Responsibilities

  • Analyzes problems outlined by the Systems Analyst, Programmer Analyst, and/or Application Program Manager in terms of detailed equipment requirements and capabilities.
  • Coordinates programs within a particular application.
  • Designs and develops computer programs.
  • Verifies program logic by preparing test data for trial runs; tests and debugs programs; analyzes performance of programs during testing; defines test schedules and data requirements.
  • Prepares instruction sheets to guide machine operation section during production runs.
  • Evaluates and modifies existing programs to take into account changes in systems requirements or equipment configuration.
  • Translates detailed logic flow charts into coded instructions.
  • Documents/makes arrangements for distribution of reports and other output.
  • Confers with technical personnel in systems analysis.
  • May orient and/or train beginning level programmers.

Benefits

  • Unit 9 contractual agreement salary
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service