|
|
||||||||||||||
|
||||||||||||||
| PURPOSE OF CLASS: | ||||||||||||||
|
In a state agency major Information Technology (IT) operational environment, this class is accountable for supervising staff and overseeing the planning, analysis, design, selection, installation and implementation of information systems and applications. |
||||||||||||||
| GUIDELINES FOR CLASS USE: | ||||||||||||||
|
||||||||||||||
|
||||||||||||||
| NOTES: | ||||||||||||||
|
||||||||||||||
|
||||||||||||||
|
||||||||||||||
| SUPERVISION RECEIVED: | ||||||||||||||
|
Works under the general supervision of an Information Technology Manager or an employee of higher grade. |
||||||||||||||
| SUPERVISION EXERCISED: | ||||||||||||||
|
Supervises IT staff and other staff as assigned. |
||||||||||||||
| EXAMPLES OF DUTIES: | ||||||||||||||
|
Schedules, assigns, oversees and reviews the work of staff; provides staff training and assistance; conducts performance evaluations; determines priorities and plans unit work; establishes and maintains unit procedures; develops or makes recommendations on the development of policies and standards; acts as liaison with other operating units, agencies and outside officials regarding unit policies and procedures; maintains software licensures and other related requirements; establishes and coordinates disaster recovery plan; establishes system security procedures and practices; performs facility and capacity planning and configuration management; supervises system performance analysis, tuning or storage management; develops host and network security policies; evaluates and recommends new strategies, technologies and technological directions to management; makes recommendations and maintains contracts for hardware and/or software purchases; makes recommendations for migration and system upgrade directions; oversees analysis of upgrades for complex applications to determine functionality and necessary software customization; provides technical specifications as input into Requests for Proposal (RFP) process; participates on evaluation teams that review RFP responses; oversees testing to ensure applications meet specification requirements; develops and implements database system strategies; provides resource planning; develops utilization metrics; performs related duties as required. |
||||||||||||||
|
MINIMUM QUALIFICATIONS REQUIRED KNOWLEDGE, SKILL AND ABILITY: |
||||||||||||||
| Considerable knowledge of relevant agency policies and procedures; considerable knowledge of principles and techniques of systems analysis, design, development, and computer programming; considerable knowledge of principles of information systems; considerable knowledge of principles and theories of business and planning functions; considerable knowledge of programming languages; considerable knowledge of project management principles and techniques; considerable knowledge of principles, problems and techniques of data processing and data communication operations; considerable knowledge of data processing and data communications equipment and diagnostic tools; considerable knowledge of methods and procedures used to conduct detailed analysis and design of computer systems; considerable knowledge of principles of complex computer operating systems; considerable knowledge of principles and techniques of business information systems re-engineering; considerable knowledge of principles and techniques of programming; considerable knowledge of network protocols and architecture; considerable knowledge of practices and issues of system security and disaster recovery; considerable knowledge of application's system development principles and techniques; considerable knowledge of principles and practices of data base management; considerable interpersonal skills; considerable problem solving skills; considerable oral and written communications skills; considerable technical problem solving skills; considerable analytical skills; considerable ability to prepare correspondence, manuals, reports and documentation; considerable ability to analyze and resolve operational and communications problems; considerable ability to analyze and debug complex software programs; considerable ability to identify, analyze and resolve complex business and technical problems; supervisory ability. | ||||||||||||||
| EXPERIENCE AND TRAINING: | ||||||||||||||
| General Experience: | ||||||||||||||
| Nine (9) years of experience in information technology (IT) operations, programming, systems/software development or IT related support area. | ||||||||||||||
| Special Experience: | ||||||||||||||
| One (1) year of the General Experience must have been performing advanced technical level duties or as a working supervisor in one of the following areas: | ||||||||||||||
|
||||||||||||||
|
||||||||||||||
|
||||||||||||||
| NOTE: For state employees this is interpreted at the level of Information Technology Analyst 3. | ||||||||||||||
| Substitutions Allowed: | ||||||||||||||
|
||||||||||||||
|
||||||||||||||
|
New Class 7606A 7/2/07 cm |
||||||||||||||
|
||||||||||||||
|
ADDENDUM
Infrastructure Complexity Routine: An infrastructure that relies on intranet, local storage and dedicated server(s) to provide computing support. Moderately complex: An infrastructure that relies on intranet, SAN storage and shared servers to provide computing support. Complex: An infrastructure that relies on Internet, IT security, application integration to provide computing support. Highly complex: An infrastructure that relies on integration with all of the following IT functional areas: networking, systems development, systems programming, IT security and database administration. Application Complexity Routine: Executable application program, module, or subroutine using an operating-system or machine-interfacing language that reads programmed files, structured databases, or computer registers, and performs object processing involving graphic (algebraic), spatial (geometric) or computational (arithmetic) operations, character search or sorting, and creates a human or machine-readable output. Moderately Complex: Integrated set of multiple user written programs using compiled language that reads from multiple files or Data Base Management System (DBMS) based data base; processes intermediate files using arithmetic functions, character manipulation, and sorting; writes the processed data to one of several output files based on processing results; and produces multiple outputs. Complex: Highly integrated set of programs with the following: each program using compiled language may read multiple files or a DBMS based data base; process intermediate files using the full range of software functions available; write the processed data to multiple output files based on processing results; update the master files, if any, with a capability for full error recovery; and produce multiple output. |
||||||||||||||