JOB TITLE: MIS Director
DEPARTMENT: Management Information Systems (MIS)
GENERAL SUMMARY: This is highly complex position managing and directing the work of a management information systems department in a County of the 4th class in Pennsylvania. The incumbent analyzes the needs of the organization and plans all aspects of the management information systems to ensure the county’s needs are met timely and efficiently. This includes the integration of systems and the evaluation and selection of hardware and software required to meet the needs of the County. The incumbent manages the workforce to carry out the mission with particular attention to training employees in back up roles and in planning for smooth succession of duties.
· Establishes tasks, supervises, plans, coordinates and directs the work of the MIS Department
· Makes purchasing and maintenance recommendations for equipment, software, tools and supplies for the MIS department and other County departments.
· Prepare, manage and present the budget for the MIS Department. Determines purchases made from that budget.
· Supervises and coordinates MIS Involvement with other County and Court departments and agencies. Determines and tasks personnel involvement with each department/agency project.
· Provides aid in gathering data from outside systems for use in County systems.
· Supervises the priority and resolution of all County software, hardware, and outside systems crisis situations.
· Provides oversight of installation and maintenance of third-party software where the department has been previously tasked by management.
· Determines required resources (software, hardware, personnel, etc.,) for requests made to the MIS Department
· Recommends changes in systems, software and procedures to improve County operations.
· Implements and oversees the County computer network. This includes supervision of selection, purchasing, installation, maintenance, troubleshooting and security of that network.
· Provides direct supervision to MIS staff. Plan, schedule and direct preparation of programs to process data and solve problems by use of computer: provide direction and feedback; develop, communicate and enforce work standards, department policy and procedure. Makes staffing recommendations within the department including hiring, training, scheduling of workload, distribution of tasks, evaluate performance, recommend hiring, discipline and discharge.
· Investigates and resolves computer software and hardware problems of users; provide direction regarding procedures to locate source of error; determine cause of problem, ie. software configuration, modem, printer, cables, etc.; research problem and find solution; communicate problems and changes needed to programmers.
· Designs logical and physical data bases and coordinate data base development; review project request describing data base user needs; estimate time and cost required to accomplish project; review data base system manuals; create, revise and redefine data base; enter changes to data base dictionary descriptions, to include type, structure and intended use of data within system; develop data model describing data elements and how they are used; create descriptions to explain how program users access data.
· Analyzes data processing requirements to plan data processing system to meet projected workloads; plan layout and installation of new system or modification to existing system;
evaluate factors such as number of departments serviced by data processing equipment, reporting formats required, volume of transactions, time requirements and cost constraints, need for security and access restrictions to determine hardware configurations; determined, recommend and plan layout of type of computers and peripheral equipment; specify power supply requirements and configurations
Knowledge, Skills and Abilities:
Knowledge of the field of computer science
Knowledge of programming principles and practices
Knowledge of system design and analysis
Knowledge of computer networking technology
Knowledge of ANSIU standard computer language
Knowledge of management principles and practices
Ability to operate computer and keyboard
Ability to interpret organization needs to design and integrate computer systems
Ability to plan and organize department objectives and goals where only general guidelines exist
Ability to present technical ideas and concepts in a clear and understandable fashion
Ability to apply principles of logical thinking to define problems, collect data, establish facts and draw valid conclusions.
Minimum Experience and Training:
Any combination of education and experience which indicates possession of the skills, knowledge and abilities listed. An example of acceptable qualification for this position is a degree in computer science or a related field from an accredited university and ten or more years of progressive experience in the field of computer science including five years of supervisory experience.
Work is performed independently in various office environments. Work is performed with frequent interruptions and frequently involves responding to angry and upset individuals. Moderate bending, stooping and lifting up to 20 lbs. is required.
Classification descriptions are intended to describe the general nature and level of work being performed by a person assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required to perform the job.