DEPARTMENT OF MANAGEMENT SERVICES For Reference Only CLASS CODE: 2117 PAY GRADE: 027 CLASS TITLE: SYSTEMS PROGRAMMING CONSULTANT ALLOCATION FACTOR(S) This is work responsible for the development, installation, maintenance and performance tuning of computer operating system software and/or hardware for an agency. EXAMPLES OF WORK PERFORMED: (Note: The examples of work as listed in this class specification are not necessarily descriptive of any one position in the class. The omission of specific statements does not preclude management from assigning specific duties not listed herein if such duties are a logical assignment to the position. Examples of work performed are not to be used for allocation purposes.) Performs a continuous review of the overall computer operating system. Conducts studies to research and evaluate new hardware and software products to improve programmer productivity, enhance system efficiency and support operation personnel. Develops and maintains technical standards, procedures and techniques for the guidance of data center personnel. Conducts performance measurement studies and recommends system reconfiguration to effect improved performance. Conducts capacity planning and configuration management studies by using analytic models to forecast future hardware requirements. Develops technical specifications for the acquisition of hardware. Plans the allocation/utilization of direct access storage and coordinates the maintenance of established configuration. Maintains a comprehensive library of hardware and software technical publications required by data center personnel in providing support of computer system operations. Coordinates the activities of a system programming staff for the technical support of data center operations. Performs related work as required. KNOWLEDGE, SKILLS AND ABILITIES: 2117-SYSTEMS PROGRAMMING CONSULTANT-CS (Note: The knowledge, skills and abilities (KSA's) identified in this class specification represent those needed to perform the duties of this class. Additional knowledge, skills and abilities may be applicable for individual positions in the employing agency.) Knowledge of the concepts and theories of data processing. Knowledge of the principles, practices and techniques of computer programming and systems analysis. Knowledge of project control and resource estimating techniques. Knowledge of operating system and telecommunications concepts. Knowledge of mathematics. Knowledge of base numbering systems. Knowledge of computer operations procedures and systems. Knowledge of computer programming languages. Ability to prioritize workload. Ability to develop various reports including technical data processing reports. Ability to direct feasibility and cost analysis studies. Ability to do short range and long range project planning. Ability to interpret technical information relating to computer programming and other areas of data processing. Ability to perform mathematical calculations. Ability to plan, organize and coordinate work assignments. Ability to communicate technical data processing information effectively. Ability to establish and maintain effective working relationships with others. Ability to understand and apply applicable rules, regulations, policies and procedures. MINIMUM QUALIFICATIONS A bachelor's degree from a college or university and five years of experience in computer systems analysis and/or computer programming, three years of which must have been in systems programming; or A master's degree from a college or university in one of the computer sciences or management information systems and four years of experience in computer systems analysis and/or computer programming, three years of which must have been in systems programming; or A doctorate from a college or university in one of the computer sciences or management information systems and three years of experience in systems programming; or Seven years of experience in computer systems analysis and/or computer programming, three years of which must have been in systems programming and either (1) completion of a 720 classroom hour program of study from a vocational/technical school or community college in an area of data processing (excluding data entry), or (2) 60 semester or 90 quarter hours of college course work from an accredited institution which includes four courses in computer science or management information systems. Experience in computer systems analysis and/or computer programming can substitute on a year-for-year basis for the required college education. Completion of a one-year program of study from a vocational/technical school in an area of data processing (excluding data entry) can substitute for one year of the required computer systems analysis and/or computer programming experience. EFFECTIVE: 7/1/2001 HISTORY: 11/10/1998 12/13/1985