Systems Design Analysis

City of New YorkNew York, NY

About The Position

The Office of Child Support Services (OCSS) is seeking a Computer Associate (Software) II to function as a Systems Design Analyst. This role is crucial for analyzing, designing, testing, and releasing custom applications and reports that support agency initiatives. The analyst will collaborate with business stakeholders to document requirements, create specifications, mockups, and user stories. They will also be responsible for testing, defect tracking, and ensuring all requirements are met before release. The OCSS program is dedicated to helping children by supporting parents in providing for their economic and social well-being, health, and stability, serving tens of thousands of children annually and collecting over $700 million per year. Services include locating noncustodial parents, establishing parentage and support orders, collecting and distributing payments, and modifying/enforcing orders, with additional employment and debt reduction programs available.

Requirements

  • Permanent in Computer Associate (SW) Civil Service Title.
  • A baccalaureate degree from an accredited college including or supplemented by 24 semester credits in computer science or a related computer field and one year of satisfactory full-time computer software experience in computer systems development and analysis, applications programming, database administration, maintenance and support, systems programming, data communications, mainframe development, mobile development, web development and design.
  • OR A four-year high school diploma or its educational equivalent and five years of satisfactory full-time computer software experience as described above.
  • OR Education and/or experience equivalent to the above.
  • College education may be substituted for up to two years of the required experience on the basis that 60 semester credits from an accredited college is equated to one year of experience.
  • In addition, 24 semester credits from an accredited college or graduate school in computer science or a related field, or a certificate of at least 625 hours in computer programming from an accredited technical school (post high school), may be substituted for one year of experience.
  • All candidates must have at least a four-year high school diploma or its educational equivalent and at least one year of satisfactory full-time experience as described in the first requirement.

Nice To Haves

  • Experience with MS Office, including macros and mail merge.
  • Experience with WMS, ASSETS, or NYCWAY systems for data verification.
  • Proficiency in Excel functions and Pivot tables.

Responsibilities

  • Develop and prepare business and functional requirements documentation / user stories related to existing systems, new Human Resources Administration (HRA) OCSS / Information Technology Service (ITS) development projects.
  • Prepare business and application workflows, GUI interfaces and reports for new applications as well as enhancements for existing applications.
  • Deliver program analysis, functional designs/user stories, detailed user and technical specifications, ensuring adherence to industry, HRA and NYS OTDA standards.
  • Prepare specifications for documents and maintain quality control over these documents; log them in the agency knowledge repository.
  • Develop and coordinate testing and implementation plans and the preparation of queries, user manuals and guides to support OCSS staff.
  • Develop detailed acceptance criteria and test scripts to validate new functionality.
  • Thoroughly test new application software, documenting results and identifying functional and technical defects.
  • Perform quality checks before releasing to the business user.
  • Coordinate User Acceptance Testing with in-house and external user groups and collaborate with development teams for corrections or enhancements.
  • Manage assigned projects throughout their lifecycle, including collaboration with analysts, development teams, training and procedure groups, and business users.
  • Answer questions, verify/confirm information, mitigate issues, determine resolutions/corrections, respond to change requests, and communicate on deliverables.
  • Coordinate the implementation of the application into production, notifying end-users of completion and ensuring accessibility.
  • Work directly with business staff to gather requirements for all reports requests, gathering additional information and clarifications as necessary.
  • Program macros and mail merge jobs in MS Office.
  • Notify all parties involved of development and QA timelines and current progress.
  • Conduct comprehensive Quality Assurance testing of reports, verifying report data against sources such as WMS, ASSETS or NYCWAY and utilize Excel functions and Pivot tables to confirm data.
  • Deliver reports in the promised timeframe.
  • Facilitate Joint Application Design sessions with the business.
  • Gather and analyze detailed business requirements, preparing specific proposals for new or existing systems.
  • Document and distribute accurate meeting minutes.
  • Translate requirements into testable conditions using SMART standards (Specific, Measurable, Attainable, Relevant, and Timely).
  • Identify options for potential solutions and assess them for both technical and business suitability.
  • Provide a finalized set of requirements for each project in a specified amount of time to obtain signoff from business.
  • Create and deliver presentations of the proposed solution to the user group, including executives, directors, and staff.
  • Serve as liaison between business and development team, communicating to both parties if any questions, issues, or concerns arise.
  • Translate business terminology into technical specifications and vice versa.
  • Ensure that any changes to designs or scope are reviewed with all parties involved and are included in revised project plan.
  • Conduct training of designated trainers for large projects, or user training for smaller projects.
  • Accurately report project statuses on time in ATS, estimating milestone tasks and dates for each project.
  • Provide regular updates to the Director, notifying of delays and any items requiring escalation.
  • Present status in weekly staff meetings in a manner relevant to all attendees, providing detailed and accurate updates.

Benefits

  • Flex Schedule
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service