DRAFT SYSTEMS PROGRAMMER / ANALYST I. DESCRIPTION OF WORK Positions in this banded class perform specialized work in supporting information technology equipment and systems for the business, research, and instructional functions of customers. Work involves the use of software and/or hardware tools to provide ongoing services. Work requires proficiency with core infrastructure elements and how they interrelate to provide a cohesive computing environment. Positions install and configure new versions of systems level software and associated programs from vendor releases. Positions have an understanding of the configuration of the systems software, applications, and space usage is to determine impacts as changes and enhancements are made. Work includes optimizing systems performance, troubleshooting systems problems, and analyzing usage and systems load issues of a moderate technical nature. Work may include interaction with customers, technicians, analysts, and specialists to troubleshoot problems related to the use of single and/or multiple information systems. Work may include installation and modification of software and hardware, testing, and documentation on a variety of platforms. Duties could include server and mainframe hardware and operational systems design and implementation, identification of technical trends in problem identification and resolutions, technical knowledge implementation of infrastructures and software for customers at primary site and remote locations across the State. They may have responsibility for the technical consultation on small and medium system problems. II. ROLE DESCRIPTIONS BY COMPETENCY LEVEL Contributing Positions at this level perform technical work in the installation and modification of specialized and moderately complex computer systems software. They independently monitor and fine tune systems software, debug and resolve technical problems, and assist in planning and project management for new releases and versions of software. They provide support for a variety of software products. Journey Advanced Positions at this level develop and implement open systems and mainframe policies for standardizations and implementations of software and hardware. Positions modify and maintain moderately complex operating systems and applications using releases from the vendor or manufacturer. Positions customize, code, test, and debug operating systems or applications such as hierarchical or relational data base system software, sophisticated file maintenance routines, telecommunications software, and intricate utilities related to storage methodologies, or related functions. Positions resolve problems related to operating systems and vendor products identified through analysis of other Positions at this level perform highly technical work in the development, installation, tailoring, modification and maintenance of specialized and more complex systems software. The work requires complete knowledge of systems, hardware configuration and software interconnectivity. Positions resolve complex and unusual problems, serve as system authority for the state and/or a very large organization Positions will assist in forecasting system and applications growth to identify expansion or upgrades of the system and maintain technical knowledge of new devices and technological advancement to understand impact to the computer systems and forecast changes to the technical programmers. Positions monitor the performance of the computer systems and network and review the impact of new applications on system performance, consult with agency programmers on applications design to increase performance. systems. III. COMPETENCIES Competency Definition Knowledge - Technical Possession of a designated level of technical skill or knowledge in the specific technical area(s) and the ability to keep up with current developments and trends in areas of expertise. Planning and Organizing Ability to develop plans to accomplish work operations and objectives. Ability to arrange and assign work to use resources efficiently. Ability to develop strategic plans, organizational structures, and systems to fulfill legislative or mission driven organizational goals. Project Management Ability to provide oversight for project(s) and all related activities in that setting to include quality assurance and safety. Ability to coordinate and manage facilities, equipment, supplies and related resources as necessary for the project. Ability to monitor environmental risks, if any and quality control. Ability to establish a set of tasks and activities associated with an intended outcome and timeline. Ability to ensure actions are performed and/or implemented to achieve the results of the project. Technical Solution Development Ability to demonstrate a methodical and logical approach to addressing customer needs. Ability to use innovative solutions and/or designs where appropriate. Technical Support Ability to understand internal/external customer technologies and problem resolution techniques. Ability to communicate effectively with customers. Ability to utilize system level data and listen to symptom descriptions; to analyze problems; to respond effectively and to provide constructive feedback to the client on problem resolution. Consultancy Skills Ability to provide advice and counsel. Ability to understand client programs, organization and culture. Note: Not all competencies apply to every position/employee; evaluate only those that apply. Competency statements are progressive. IV. COMPETENCY STATEMENTS BY LEVEL Knowledge – Technical Possession of a designated level of technical skill or knowledge in the specific technical area(s) and the ability to keep up with current developments and trends in areas of expertise. Contributing Ability to assist with design, coding and debugging of operating software. Knowledge of automated operations software. Ability to use available system monitoring tools. Journey Ability to apply vendor patches, enhancements, and modifications to existing operating and utility systems software. Ability to collect usage & runtime data from performance tools, history reports to analyze and report on system performance. Advanced Ability to apply new releases of operating systems and associated software. Thorough knowledge of the resident operating systems, security systems software, and the architecture design of the systems supported; systems are typically of moderate complexity. Planning and Organizing Ability to develop plans to accomplish work operations and objectives. Ability to arrange and assign work to use resources efficiently. Ability to develop strategic plans, organizational structures, and systems to fulfill legislative or mission driven organizational goals. Contributing Ability to establish work priorities based on operational and functional needs of the system. Ability to determine operational schedule, monitor system performance, and provide input into plans for updates and enhancements that will not interrupt system usage. Journey Ability to reorganize work assignments of operational and applications staff and adapt their workload to unanticipated changes. Ability to apply technical judgment to plan and organize tasks to achieve desired outcomes. Advanced Ability to plan task timelines and use of resources. Ability to plan significant upgrades to systems and determine the impact to data, applications, and user needs. Project Management Ability to provide oversight for project(s) and all related activities in that setting to include quality assurance and safety. Ability to coordinate and manage facilities, equipment, supplies and related resources as necessary for the project. Ability to monitor environmental risks, if any and quality control. Ability to establish a set of tasks and activities associated with an intended outcome and timeline. Ability to ensure actions are performed and/or implemented to achieve the results of the project. Contributing Ability to manage projects of medium complexity. Ability to develop project plan, manage milestones and drive project forward. Ability to keep project on track. Journey Advanced Ability to develop projects such as systems or Ability to manage projects that have high software upgrades to incorporate appropriate impact changes to operating and peripheral IT and user staff. systems or the implementation of emerging technologies. Ability to develop project plan, manage milestones and drive project forward. Ability to exercise technical decision-making responsibility to determine the impact of system changes. Ability to develop project plan, manage milestones and drive project forward. Technical Solution Development Ability to demonstrate a methodical and logical approach to addressing customer needs. Ability to use innovative solutions and/or designs where appropriate. Contributing Ability to make recommendations for enhancements or changes to improve system performance. Ability to assess impact of new technologies on current systems. Journey Advanced Ability to identify trends in recurring problems and develop appropriate solution. Ability to assist management in establishing technical standards and processes. Ability to integrate knowledge and skills from a range of technologies to address work assignments and problems of moderate complexity. Ability to demonstrate thorough knowledge of technologies and systems in place and to support these technologies. Ability to interact with hardware and software vendors as appropriate to solve problems. Ability to serve as an expert in designing system infrastructure to solve reoccurring problems. Ability to research and implement appropriate new technologies. Technical Support Ability to understand internal/external customer technologies and problem resolution techniques. Ability to communicate effectively with customers. Ability to listen to symptom descriptions; to analyze problems; to respond effectively and to provide constructive feedback to the client on problem resolution. Contributing Ability to recommend methods of resolving problems to lower level analysts or client representatives. Ability to describe and discuss problems with vendor representatives or higher level technical staff to determine resolution. Journey Ability to serve as a resource in solving problems. Ability to resolve problems through systems analysis and troubleshooting procedures independently. Advanced Ability to provide technical consultation on projects. Ability to negotiate time and priorities with vendors to achieve problem resolution. Consultancy Skills Ability to provide advice and counsel. Ability to understand client programs, organization and culture. Contributing Ability to provide consultation on issues and requests from clients that may require the implementation or creation of a custom solution. Ability to consult with decision-makers to discuss alternative technical solutions. Journey Advanced Ability to analyze and assess client needs to develop effective and appropriate solutions to problems. Ability to consult with decision-makers to explain and recommend alternative technical solutions and capabilities. Ability to build client support of IT objectives. Ability to provide expertise and consulting to management representatives on a regular basis. Ability to consult with other specialists, analysts, technicians, and vendors to discuss using new or existing technologies. Ability to understand the market, industry and competitors that have an impact on the customer's business. Ability to consult with senior level decisionmakers and develop long-range strategic alternatives on an on-going basis.