> Markdown version of [/jobs/ext/4266611-programmer-analyst-ny-helps-1026-0007](https://www.wearedevelopers.com/jobs/ext/4266611-programmer-analyst-ny-helps-1026-0007). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programmer Analyst (NY HELPS) 1026-0007 - **Company:** Erie 1 - Boces - **Location:** West Seneca, NY, United States - **Experience:** Experienced - **Salary:** $69,389.0 - **Contract:** Permanent contract - **Skills:** Computing Platforms, Software Documentation, Computer Programming, Custom Software, Database Queries, Programming Tools, Disaster Recovery, Monitoring of Systems, Oracle SQL Developer, Systems Development Life Cycle, Data Processing, Information Technology - **Published:** October 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=fb6ca4564246f2d3 ## About the Role $500 for Associates Degree/Accredited Training Program Certification or $1000 for Bachelors Degree or $1500 for Masters Degree, There is no civil service examination required for this position for the duration of the NY HELPS Program. Candidates must meet the minimum civil service qualifications for a NY HELPS appointment as follows: A) Graduation from a regionally accredited or New York State registered four (4) year college or university with a Bachelor's degree and two (2) years of data processing experience in programming and systems development; or: B) Completion of a minimum of 60 semester credit hours from a New York State registered college or university with a major in Data Processing or Computer Science or related field and three (3) years of data processing experience, at least two years of which were in programming and systems development; or: C) An equivalent combination of training and experience as defined by the limits of (A) and (B). ## Description The programmer analyst in Technology Services has expert knowledge and understanding of assigned applications and computing environments, and an expanding knowledge of other applications and environments. He/she has a high degree of logical reasoning, diplomacy, accuracy and sound judgment, and is able to work independently. Under the leadership of the systems analyst, this employee assists in developing efficient, logical applications. He/she analyzes and resolves existing and potential problems. This position requires equal emphasis on programming and analysis. Although the programmer analyst does not act as a supervisor of other employees, he/she may guide, encourage, direct and monitor other team members. Develop, maintain, and optimize Oracle PL/SQL code. Develop custom applications, reports, and database queries. Develop custom processes and applications using modern development tools and techniques. Customize and maintain vendor-supplied software. Collaborate across teams for project implementations. Develop and maintain technical documentation. Monitor system performance and tune as indicated. Programming and Analysis: * Analyzes data for accuracy and completes data fixes as needed * Completes programming tasks, especially more complex assignments * Analyzes systems and procedures for efficiency, quality and accuracy * Analyzes problems and programs resolutions * Analyzes systems output for appropriate presentation * Anticipates potential problems and implements solutions * Evaluates requests for enhancements Communication: * Communicates effectively with all programming team members and support staff * Trains, guides and mentors team members and coworkers Planning, Design and Documentation: * Assists with planning projects and with establishing timelines and task assignments * Assists with evaluating design detail * Defines programming tasks required to complete projects * Designs test plans, assures valid test environments, evaluates results and recommends improvements * Establishes documentation standards and documents procedures worked on * Develops, implements and evaluates projects in collaboration with support staff * Assists with system design, focusing on usability and accuracy Coordination: * Uses the designated change management system to track and maintain projects * Assists with setting task priorities within projects * Plans for and assists in coordinating disaster recovery and testing Other: * Maintains confidentiality of information * Responds quickly and calmly to system emergencies * Establishes and maintains good working relationships * Supports the team approach and promotes team guidelines * Uses professional development opportunities to improve skills and stay current with new technology * Other duties may be assigned that are relevant to the civil service job description for this title