Brooklyn, NY (Onsite)
36+ Months
Job Description:
Coordinated Assessment and Placement (CAPS) is a federal requirement, and HRA is primarily responsible for its design, development, maintenance, and enhancement. CAPS is the primary system of HRA’s Coordinated Entry unit for its day-to-day operations, identifying and facilitating housing opportunities for the City’s most vulnerable populations experiencing homelessness. CAPS is essential for NYC’s homeless shelters, street outreach teams, supportive housing providers, and many other external stakeholders as the primary tool to assess clients for potential housing eligibility.
Requirements:
· Develop system design specification.
· Develop and prepare documents for the general design of solutions that meet system and security requirements, including the selection of alternative approaches.
· Develop specifications for databases, communication systems, hardware, network, security, storage, and software configurations.
· Develop structured diagrams for the specifications of databases, communication systems, computer or storage area networks, security, or network programs.
· Develop system design specification.
· Develop and prepare documents for the general design of solutions that meet system and security requirements, including the selection of alternative approaches.
· Develop specifications for databases, communication systems, hardware, network, security, storage, and software configurations.
· Develop structured diagrams for the specifications of databases, communication systems, computer or storage area networks, security, or network programs.
Mandatory Skills databases, servers, computers, security and network monitor systems, packaged programs, macros, utilities, and communication systems.· Develop system documentation.
· Develop operational and installation procedures for communication systems, hardware, network, security, storage, and software.
· Develop guidelines and upgrade techniques of new operational procedures for the support of databases, hardware systems, operating systems software, network systems software, security, and client-server systems.
· Develop detailed systems operations designs.
· Perform system design/coding.
· Work with ITS staff (e.g., managers, senior programmers, support staff, product manager) to plan program code implementation, enhancements, and changes.
· Create, test, and maintain program code.
· Design reports, audit trails/logs, and security mechanisms.
· Aid ITS technical support staff when they are unable to resolve a program, database, or IT issue by themselves.
· Occasionally contact customers as may be needed to clarify the intent of a new feature or resolve a problem.
· Provide general programming assistance to other ITS programmers/projects as may be needed.
· Upgrade the existing system to meet the ITS cybersecurity requirements.
· Perform testing/evaluation.
· Test programs and systems and integrate system modules.
· Develop, implement, and monitor information technology quality assurance standards.
· Perform code review.
· Ensure the code builds successfully in the CICD pipeline.