CLASSIFICATION NO. 680
SYSTEMS PROJECT SPECIALIST
Under direction, to plan, organize and manage the analysis, design, enhancement, and implementation of general application systems; to perform programming, testing, installation, and maintenance of new or modified applications; and to do other work as required.
The Information Services Department provides computing services to County departments and other public and private agencies. The department is made up of three divisions: Computer Services, Support Services, and Electronic Services. The Computer Services Division is divided into four sections: Applications Programming, Computer Operations, Special Projects, and Geographic Information Systems. The Support Services Division is divided into three sections: Technical Services, Network Services, and User Services.
The Systems Project Specialist is a journey-level classification, responsible for developing, modifying, and maintaining computer systems of general to moderate complexity. This classification may assist with broader or more complex systems under the direction of System Project Analysts. Incumbents perform general systems analysis and design work in support of application systems which includes installation, updating, tuning, creating links between subsystems, developing application-specific security systems, and working with other staff to ensure integration between systems.
The Systems Project Specialist differs from the Systems Project Analyst which designs and develops application systems of broad complexity and has project team leader responsibilities.
Duties may include but are not limited to the following:
- Analyzes business problems for resolutions; guides and formulates project needs and requirements; manages and completes projects within specific time and budget constraints; prepares progress reports and revises projections to reflect current status.
- Works with users to define system requirements; conducts research of new systems and modifications; conducts compatibility studies and cost/benefit analyses and recommends the most cost-effective approach to meet computer system requirements.
- Coordinates the planning of projects related to existing or proposed systems; prepares estimates and tracks project time and costs; establishes a work plan in relation to the capacity and limitations of computer hardware, operating time and available personnel.
- Develops detailed system flow charts, input screens and output report formats; writes, develops, and documents operational procedures for data elements and sources; coordinates systems maintenance, testing, and production runs; devises schedules for implementation; provides training and technical guidance to users and staff in the use of new or modified systems and procedures.
- Utilizes appropriate software tools and techniques for systems analysis, logic design, applications programming and coding, data base management, computer operations, troubleshooting equipment problems, and maintaining operational integrity of the computer system.
REQUIRED KNOWLEDGE AND SKILLS
Thorough knowledge of: Principles and practices of applications programming, data communications and systems analysis and design; computer hardware and systems software in supporting application systems; data base management principles and techniques; operational characteristics of computer hardware and software.
Working knowledge of: Methods of project planning and management; cost/benefit analysis, research methods and report preparation.
Skill to: Communicate effectively, both orally and in writing; convey technical information to users and management; design and analyze computer systems; collect, analyze, evaluate, and prepare recommendations regarding system performance, user needs and requirements; establish controls and security measures; develop and manage projects within established timelines and budget requirements; plan and coordinate assigned staff to achieve project requirements and objectives; establish and maintain effective working relationships with system users, vendors, co-workers, other County personnel and outside agencies; perform mathematical and statistical computations.
Incumbent typically works in a variety of settings and locations. Work may require the ability to bend, crawl, climb, stoop and be available at sites to provide client support in the installation, repair and maintenance of hardware and software. Incumbent may be required to lift or move personal computers, terminals and peripheral equipment which may weigh up to fifty pounds. Frequently works early and late hours to meet time lines, provide off-hour upgrade and maintenance, and respond to emergency situations.
Positions within the County's Criminal Justice agencies must successfully pass an extensive background investigation which may include national fingerprint records check; Some positions within Non-Criminal Justice agencies must successfully pass a criminal history check which may include national or state fingerprint records check.
All positions within the County's Criminal Justice agencies must pass a pre-employment drug test.
Driving may be necessary for County business. For position(s) with occasional/incidental driving, incumbents must possess a valid driver's license. Accommodation requests for an acceptable alternative method of transportation will be reviewed on an individual basis in compliance with State and Federal legislation. For position(s) with regular driving, incumbent(s) must also possess and maintain an acceptable driving record throughout the course of employment.
MINIMUM RECRUITING STANDARDS
Any satisfactory combination of experience and training that demonstrates possession of the required knowledge and skills.