SENIOR PROGRAMMER ANALYST

City of New York•New York, NY
•$77,438 - $126,000

About The Position

The Department of Social Services (DSS), comprising the administrative units of the New York City Human Resources Administration (HRA) and the Department of Homeless Services (DHS), is seeking two IT Project Specialists to function as Senior Programmer Analysts within Information Technology Services (ITS). ITS supports the daily, emergent, and long-term technology needs of HRA and DHS by creating and enhancing infrastructure and applications, including client eligibility, case management, housing, employment, revenue, claims, and personnel systems. The position works on the IVRS systems and IVRS Management system, delivering software and technology solutions using automated voice software. It involves planning and coordinating complex projects from initiation through completion, overseeing software development lifecycles, and developing, testing, deploying, and maintaining applications and the legacy IVRS infrastructure. The role also contributes to functional and general design, with attention to system security requirements, and produces test documentation and operational safeguards. The schedule is 9 a.m. to 5 p.m. The listed salary band is $125,000 to $150,000; compensation is also listed as USD 77,438 to USD 126,000.

Requirements

  • A baccalaureate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication, or a related field, plus four years of satisfactory full-time related experience and a specialization in a relevant technology, process, methodology, and/or domain; or an associate degree in one of those fields plus six years of such experience; or a baccalaureate degree from an accredited college plus eight years of such experience; or equivalent education and/or experience.
  • Experience with IVRS NICE CXOne or a similar platform.
  • Experience with tools such as Oracle, SQL, XML, or .NET.

Responsibilities

  • Work with ITS staff to plan program code implementation, enhancements, and changes to IVRS systems.
  • Research and develop advanced technology solutions and provide solutions throughout the IVRS applications’ lifecycle.
  • Perform complex IT project work on the IVRS Management system to deliver usable software and technology solutions using automated voice software.
  • Oversee, plan, manage, and coordinate complex projects from initiation to completion, including defining scope, creating and updating project plans and work breakdown structures, and scheduling deliverables, goals, and milestones.
  • Identify and manage IT project risks, determine resource needs, and obtain signoff on project deliverables.
  • Provide day-to-day oversight and leadership for software development lifecycles, including design, coding, testing, implementation, and maintenance of the legacy IVRS infrastructure.
  • Contribute to functional design and prepare documentation for general design solutions that meet system security requirements.
  • Build and deploy applications using web-based application tools and IVRS telephony built-in tools.
  • Conduct user acceptance testing and document test cases.
  • Perform software unit, integration, and acceptance testing.
  • Design reports, audit trails/logs, and security mechanisms to support proper and safe operations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service