PURPOSE OF JOB CLASS (NATURE OF WORK)
In the Division of Criminal Justice, this class supports a highly complex Information Technology (IT) environment and is accountable for providing technical leadership and consultation in one or more of the following functional IT areas: networking, security, systems development, systems programming or database administration.
Receives administrative direction from a DCJ Information Technology Manager or other administrative official of higher grade.
Provides functional/technical supervision to project teams and other staff as assigned.
EXAMPLES OF DUTIES
Acts as a subject matter expert and full project manager; develops the project scope of multiple complex projects; participates in the development of architectural designs; recommends policies, procedures, and associated technical implementation standards; researches, designs, analyzes, develops and enhances new and highly complex infrastructure projects in support of information systems; participates in the design and configures infrastructure systems that optimize information access capabilities and ensures the security and integrity of these systems; provides consulting in a technology area, such as IT Security, Network Architecture (including LAN/WAN design), Platform Architecture (including mainframe and desktop hardware and software selection), Middleware Architecture (including messaging and Physical Data Architecture); acts as a consultant to management and individual employees regarding areas of expertise including technical leadership and consultation in the areas of architecture and application design, systems programming, system integration, and/or database management or the analysis and development of highly complex technologies affecting multiple infrastructure areas; researches and analyzes technology trends and assists in the development of infrastructure technology strategy and standards; troubleshoots existing infrastructure systems to identify errors or deficiencies; recommends and implements software, hardware and configuration changes to improve system performance; participates in defining architecture and technology standards to optimize system performance and integrity; participates in long-term infrastructure technology strategy development and planning; recommends new tools, technologies, and platforms to be implemented; assists in the development of a comprehensive disaster recovery plan; provides assistance with escalated Tier III support issues; works on multiple projects including complex integration efforts and transitioning applications to new technologies; defines and makes recommendations towards buy versus build decisions surrounding applications; designs component architectures, making use of multiple tiers to provide insulation to changes from application interfaces and databases; participates in the evaluation and selection process for application packages to meet solutions; recommends testing tools, middleware, and database management systems; document changes to architecture and conversion plans; develops and maintains system and application architecture diagrams; assists in organization wide data modeling and database design; participates in the definition of data architecture standards, policies and procedures for the organizations structure, attributes and nomenclature of data elements; assists in the design and construction of data architectures, operational data stores, and data marts; performs related duties as required.
KNOWLEDGE, SKILL AND ABILITY
Considerable knowledge of principles, techniques and current methods of information systems analysis, design and development; considerable knowledge of principles, practices and techniques of information technology; considerable knowledge of applications systems development principles, techniques and development; considerable knowledge of principles and techniques of computer programming and languages; considerable knowledge of principles and theories of business planning functions; considerable knowledge of project management principles and techniques; considerable knowledge of computer operating systems and databases; considerable knowledge of business re-engineering process; considerable knowledge of principles of data modeling and related tools; considerable knowledge of distributed systems architecture, network, middleware and object oriented analysis; considerable interpersonal skills; considerable oral and written communication skills; considerable analytical and problem solving skills; considerable ability to develop and implement system security and disaster recovery plans; considerable ability to identify, analyze and resolve highly complex business and technical problems; considerable ability to conduct highly complex detailed analysis and design of major computer systems and networks; considerable ability to develop reports, manuals and documentation.
MINIMUM QUALIFICATIONS - GENERAL EXPERIENCE
Nine (9) years of experience in infrastructure systems support, programming, database administration, systems/software development, networking or technical support.
MINIMUM QUALIFICATIONS - SPECIAL EXPERIENCE
Two (2) years of the General Experience must have been performing advanced technical level duties or as a working supervisor in one of the following areas:
1. Designing, configuring and implementing complex networks.
2. Configuring, installing and upgrading host based applications packages and host and/or operating system software.
3. System software/application development.
NOTE: For State employees, this is interpreted at the level of DCJ Information Technology Analyst 3.
MINIMUM QUALIFICATIONS - SUBSTITUTIONS ALLOWED
1. College training in management information systems, computer science or information technology related area may be substituted for the General Experience on the basis of fifteen (15) semester hours equaling six (6) months of experience to a maximum of four (4) years for a Bachelor's degree.
2. A Master's degree in management information systems, computer science or electrical engineering may be substituted for one (1) additional year of the General Experience.
JOB CLASS DESIGNATION
(53)-DCJ NON-MANAGER EXMP
New Class. Action No. 19-014
Industry Job Titles
For the purposes of recruitment, examples of typical industry titles may be utilized in advertisements and posting as illustrated below. Incumbents’ official title with the State of Connecticut will be DCJ Information Technology Subject Matter Expert (35 Hour).
Functional Area Industry Title
Systems Programming Systems Architect, Infrastructure Architect
Software Development Application Architect
Database Management Database Architect, Lead Database Administrator
Network Management Network Architect
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.
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.