NATURE OF WORK
This is complex and specialized advanced technical work planning, designing, evaluating, and implementing control/operating system software in a central data processing environment.
Employee in this class is responsible for supervising system programmers who are responsible for analyzing current system usage, planned system usage, and recommending control and operating system software configurations for the central data processing environment. Responsibilities include directing the evaluation, installation, and maintenance of system software. This includes planning the efficient utilization, maximum availability/reliability of the system software and related components. An integral part of the work is planning, establishing schedules, implementing the work in accordance with the plan.
Direction is given to system programmers who work in one or more specialized technical areas of software systems. They also advise the application designer/analyst in the efficient use of system resources, support them in the resolution of complex technical problems, and participate in the development of standards. General guidance is received from an administrative superior. Work is reviewed through conferences and written reports.
Defines software requirements and advises on hardware requirements to meet the central data processing environment needs.
Analyzes new or updated software for impact on the installation.
Directs the planning, scheduling, installation, and maintenance the central data processing operating system, teleprocessing, and related system software.
Assures maximum availability/reliability of all central data processing system software.
Analyzes the current environment to assure adequate capabilities and advises future requirements.
Measures system performance and recommends modifications to achieve optimal utilization of the available system hardware and software resources.
Analyzes system and teleprocessing software problems reported to problem management.
Designs, codes, tests, and implements special software required by the installation such as system software exits.
Directs the preparation and as necessary, distribution, of change requests and related informational material for system software and teleprocessing software updates.
Provides written plans and schedules to superiors and to others as directed.
Provides consultation services to computer operations and application analysts/programmers on the efficient use of system resources and on efficient application design.
Provide assistance to computer operations and to the application programming staff in the diagnosis of complex technical problems.
Assists in the selection of suitable system software to achieve cost effectiveness, makes recommendations to avoid problems and anticipate future needs, and initiates action for improvement.
Recommends training for the development of system programmers.
Performs related work as required.
KNOWLEDGE, ABILITIES AND SKILLS
Thorough knowledge of the design and capabilities of advanced computer operating system software and the central computer system hardware.
Thorough knowledge of computer programming and at minimum a working knowledge and experience of one of the major programming languages used on the central computer system hardware.
Thorough knowledge of the use of on-line systems used on the central computer system, system utilities, and of batch job setup and execution.
Thorough knowledge of logic as applied to computers.
Thorough knowledge of technical developments and trends in computer systems and software.
Considerable knowledge of supervision and application of administrative procedures in a technical environment.
Ability to plan, install, and effectively implement complex system software.
Ability to diagnose system/operational problems quickly and develop effective solutions for them.
Ability to design and implement statistical reports on current computer system utilization and make future projections from these reports.
Ability to provide competent technical opinions on computer system capabilities and the optimal methods to exploit these resources in the design of application systems, both simple and complex.
Ability to express ideas clearly, concisely, in understandable form, in both verbal and written form.
Ability to analyze current and future computer system usage and make recommendations to provide for future capabilities.
Ability to provide competent technical advise on complex system software and the design of complex systems.
Ability to serve the public and fellow employees with honesty and integrity in full accord with the letter and spirit of Broward County's Ethics and Conflict of Interest policies.
Ability to establish and maintain effective working relationships with the general public, co-workers, elected and appointed officials and members of diverse cultural and linguistic backgrounds regardless of race, religion, age, sex, disability, or political affiliation.
DESIRABLE EXPERIENCE AND TRAINING
Graduation from an accredited four year college or university with major course work in computer science or related field; thorough experience in operating system planning, implementation, maintenance, reporting, and problem diagnosis as applied to centralized computer systems; or any equivalent combination of training and experience.
Bargaining Unit: Unrepresented
FLSA Status: Exempt
Code of Ethics
Work Locations: Office of Information Technology
Class Spec Estab./Revised: E2/91