This is technical work in information technology and data management in which the incumbents are involved in analyzing, researching, and evaluating existing applications systems, and designing and developing new or enhanced systems to support the business and/or user needs. Incumbents provide acceptable automated systems using a variety of platforms and technologies through the development of logic, coding, and testing of applications programs. Individuals in this family work directly with users to define/confirm systems requirements and provide training and assistance in applications.The Programmer Analyst II is the career level where incumbents are fully qualified to work on all aspects of programming and analysis assignments. They meet with clients to define the requirements for complex enhancements involving multiple programming changes and are then responsible for the complete implementation of these enhancements. Alternatively, they may work on defined subsets of new development with complete responsibility of the design testing and implementation of these subsystems. Typically, their time is equally divided between client needs analysis and programming work. Work products are reviewed by an administrative superior during and after implementation development.