MONTGOMERY COUNTY GOVERNMENT Code No. 000553
ROCKVILLE, MARYLAND Grade: 23

CLASS SPECIFICATION

INFORMATION TECHNOLOGY SPECIALIST II

DEFINITION OF CLASS
This is developmental level professional information systems technology work. Contacts include other technology specialists, technicians, agency technology end users at all levels, vendors, and individuals outside the government to exchange information, offer technical advice, resolve problems, and coordinate projects or activities. The work involves providing limited service and assistance to the public.
The work of this class involves duties such as: writing computer programs/code; preparing test data and test programs; installing, customizing, and maintaining operating and network system hardware and software; troubleshooting and resolving computer operating system problems; assisting with the design and development of databases; performing systems analysis and system security functions; and developing system specification requirements. The work requires knowledge of specific applications, programming languages, systems, hardware or emerging technology applications. The work is performed independently, and is reviewed for technical soundness, appropriateness and conformity to policy. Guidelines for the work are normally available, but are not completely applicable to the work. An incumbent uses judgment and resourcefulness to modify, adapt or deviate from guides to accomplish the work. The employee may recommend changes to guides as necessary. The complexity of the work is characterized by varied duties involving a wide range of systems design, installation, operation, maintenance and security issues and problems requiring the analysis and assessment of unusual or nonstandard matters, or data which is incomplete or contradictory. The work products affect the ongoing operations of a program, activity, agency or department. The work is primarily sedentary, primarily performed in an office environment, and involves no significant hazards to an employee. An incumbent uses a keyboard and video display terminal in the work; however, use of this equipment is not production-oriented. An employee in this class may occasionally be required to lift equipment weighing up to 50 pounds.

EXAMPLES OF DUTIES: (Illustrative Only)
Serves as a troubleshooter in the day-to-day operation of a specific operating system at the department/agency level or below, and addresses daily operational issues identified by end users. Quickly identifies the problem, and takes the necessary corrective action.
Oversees operating systems, including networks and database systems and their interfaces to other multi-disciplinary systems.
Sets up and configures systems, equipment and software; develops and implements backup and recovery procedures considering user requirements and technical constraints.
Develops complex spreadsheet, word processing, or desktop publishing applications.
Writes new code to modify an existing operating system in order to satisfy the needs of a particular end user.
Executes programs or utilities using job control language.
Participates on a team in the development of new system requirements. This role can include conducting research on the capabilities of various systems including hardware, operating environment, user support, security, etc. Presents research findings and recommendations.
Provides support to the development of specification requirements for technology procurements at the agency/department level or below. Provides input into the technical requirements based on the needs of the organization as well as determining capability/compatibility with existing technology operating environment.
Designs, develops and maintains web-based and other applications used in support of government programs and activities.
Writes system documentation in support of computer applications. Written documentation includes updates, ad new versions of software applications.
Performs related duties as required.

MINIMUM QUALIFICATIONS:
Experience:
Two years of experience in the information technology field in such areas as programming, systems analysis, and data/telecommunications, depending on the duties of the position.
Education:
Bachelor's degree in computer science or a related field from an accredited college or university, or certifications in specific programming languages or operating systems may be required, depending on the duties of the position. Programming languages might include Visual C++, Visual J++, C++, C, SQL, PowerBuilder, Oracle Developer 2000, Cobol.
Equivalency: An equivalent combination of education and experience may be substituted. For applicants possessing very hard-to-find skills which are a critical need to the department/agency, training and certification may be accepted in lieu of full degree requirements.
Core Competencies/Knowledge, Skills and Abilities (KSAs):
Technical Competencies (An incumbent possesses competency in one or more of the technical areas below):
Competency in/knowledge of operating systems, including a basic understanding of desktop applications, database management, help desk operations and troubleshooting, user training/support, LAN support, departmental programs, server administration, network administration, system design, emergency control center, and mainframe operating systems and their applications in order to assure continual, uninterrupted operation of computer systems and equipment.
Competency in/knowledge of programming languages and software packages such as JCL, SQL, Visual basic, Windows, word processing, and other database and data presentation packages to design, develop and support end users. Basic competency in/knowledge of program menus, project planning and evaluation, program development, systems application development, management reporting, web development/maintenance, software/hardware support, troubleshooting, program support, strategic planning, network management, training and emergency control center. Some positions in this class may require the knowledge of job control language and ROSCOE in order to initiate certain operational requests, standard reports and other applications associated with computer operations.
Competency in/knowledge of information systems/network security methods, including plan network implementation, system security, training, mainframe use, network administration, systems analysis, emergency control center, and RFP development, for ensuring, protecting and resolving the security of information systems and network services.
Competency in infrastructure design, including system integration, planning and evaluating, program development, systems applications development, troubleshooting, network management, internet/intranet, contractor management, LAN support, network security, user support, hardware/software support, systems analysis, systems design, voice systems, and RFP development.
Competency in web technology, including database management, new systems solutions, web development/maintenance, internet/intranet, applications development, data warehousing, and eCommerce.
Competency in systems integration, including program menus, application integration, plan network integration, new systems solutions, troubleshooting, strategic planning, contractor management, system security, training, hardware/software support, project management, system design, and voice systems.
Competency in database administration, including program menus, database management, disaster recovery, troubleshooting, data processing and analysis, data warehousing, and customer maintenance service.
Competency in technology applications to conduct research and development activities to plan, implement and administer new technologies.
KSAs/General Competencies:
Knowledge of operating systems applied in the day-to-day resolution of malfunctions or systems performance.
Knowledge of data access methods for mainframe, client server, Internet and Intranet to support an activity, program or agency.
Knowledge of general computer architecture (CPU, memory allocation, peripheral devices, etc.) to provide support, troubleshoot problems and to answer questions.
Knowledge of database security practices in order to monitor, control and evaluate user access, logons, permissions, etc.
Knowledge of methods for ensuring, protecting and resolving problems involving the security of information systems and network services.
Knowledge of the principles of database design to participate on and contribute to design teams.
Knowledge of hardware components of a telecommunications network, client/server and mainframe environment, personal computers, and data warehousing concepts to provide advice, assistance and to troubleshoot problems.
Knowledge of computer graphics and design in the support of web-based applications.
Knowledge of the principles, methods, and tools for automating, developing, implementing and administering database management systems.
Knowledge of principles, methods, and procedures for optimizing, integrating and installing information systems components.
Knowledge of the principles and methods of web technologies, tools and delivery systems.
Knowledge of the architecture and typology of software, hardware and networks including LANs, WANs and telecommunications systems, their components and associated protocols and standards.
Knowledge of computer network, desktop, mainframe operating systems and their applications.
Knowledge of computer languages and their applications.
Some knowledge of procurement and contractual documents to develop, prepare and evaluate requests.
Basic knowledge of client server architectures.
Basic knowledge of data models and structures (such as arrays, stacks, queues, linked lists, and trees), file organization and data modeling techniques to provide updates, report requests; and ability to modify existing systems and develop new systems.
Skill in project management concepts in order to design, develop and implement small projects.
Skill in developing workflow diagrams in support of system analysis activities and functions.
Ability to define organizational data requirements in support of technology applications.
Ability to work with clients and customers with courtesy and tact to satisfy their expectations.
Ability to communicate effectively, both orally and in writing.
Ability to apply analysis and programming logic to solve basic technology problems.
Ability to organize work, set priorities, and determine resource requirements.
Ability to identify problems; use creative thinking and sound judgment to generate and evaluate alternatives; make sound, well-informed, creative and objective decisions; perceive the impact and implications of decisions; and commit to action, even in uncertain situations, in order to accomplish organizational goals.
Ability to quickly adapt to change.
Ability to cooperatively work as a member of a team.
Ability to plan work, set well-defined and realistic goals, evaluate and monitor progress, and effectively manage time.
Ability to lift boxes containing computer support items and equipment such as printers, computers, modems and monitors weighing up to 50 pounds.
Ability to attend meetings or perform other assignments at locations outside of the office, if necessary.

PROBATIONARY PERIOD:
Individuals appointed or promoted to non-bargaining unit positions in this class will be required to serve a probationary period of twelve (12) months if appointed and six (6) months if promoted, during which time performance will be carefully evaluated. Continuation in this class will be contingent upon successful completion of the probationary period. Individuals appointed or promoted to bargaining unit positions in this class will be required to serve a probationary period of six (6) months, during which time performance will be carefully evaluated. Continuation in this class will be contingent upon successful completion of the probationary period.

MEDICAL PROTOCOL: Core Exam.

Class Established: July, 2001
Revised: October 2011