Senior Programmer Analyst

City of New York•New York City, NY

About The Position

The Department of Social Services (DSS), which includes the New York City Human Resources Administration and Department of Homeless Services, is recruiting two IT Project Specialists to work as Senior Programmer Analysts within Information Technology Services (ITS). ITS supports the agencies’ daily, emergent, and long-term technology needs by creating and enhancing infrastructure and applications. The position supports the IVRS Management system and related applications, delivering software and technology solutions using automated voice software. The Senior Programmer Analyst works with ITS staff to plan IVRS code implementations, enhancements, and changes; researches and develops technology solutions across the application lifecycle; and provides day-to-day leadership for software development work on legacy IVRS infrastructure. The role also manages complex IT projects from initiation through completion and helps ensure that application design, testing, implementation, and maintenance meet system security requirements.

Requirements

  • A bachelor’s 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 these fields plus six years of such experience and specialization; or a bachelor’s degree from an accredited college plus eight years of such experience and specialization; or equivalent education and/or experience.
  • Experience related to the areas required by the position, with specialization in a relevant technology, process, methodology, and/or domain.

Responsibilities

  • Work with ITS managers, Senior Programmers, support staff, and Product Managers 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, delivering 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 across software development lifecycles, including design, coding, testing, implementation, and maintenance of legacy IVRS infrastructure.
  • Contribute to functional design and prepare general design solution documents that meet system security requirements.
  • Build and deploy applications using web-based application tools and IVRS telephony build-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 ensure proper and safe operations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service