Everything from finding the right online university to finding the right job!

Quick Degree Finder

EDP Systems And Programming Analyst, Senior

Salary: $33.71-$41.15 hourly / $5,863-$7,158 monthly / Range: 6386

DEFINITION: Under general direction, plans, coordinates, reviews, and participates in the work of a small team of EDP Systems and Programming Analysts responsible for design or modification, and monitoring of computer applications; assists system users with the resolution of computer application problems; and performs related duties as required.

DISTINGUISHING CHARACTERISTICS: This is the project leader and/or lead level in the EDP Systems and Programming Analyst series. Positions at the senior level in the series are distinguished by ongoing responsibility for supervising or leading a team of EDP Systems and Programming Analysts. Senior EDP Systems and Programming Analysts are distinguished from Departmental Data Processing Managers in that incumbents focus on the technical design, development, and enhancement of application systems.


1. Plans, schedules, coordinates, and participates in the development, testing, and implementation of computer applications; consults with current and proposed computer applications users on the feasibility of proposed systems and changes to existing computer applications; analyzes ongoing computerization needs; identifies alternatives; estimates cost and timing of application modifications and new systems development; proposes computer based solutions for department operating needs.
2. Leads or supervises the monitoring of system operations and the correction of system operations problems; develops and implements solutions to problems; confers with departmental staff, vendors, and technical support personnel regarding changes in operating procedures and systems design.
3. Leads or supervises and participates in the writing of technical specifications for system and program design; leads or supervises the writing of procedures for operation and maintenance.
4. Leads or supervises staff assigned to modify, enhance, or add modules to current programs; adapts purchased software systems to conform to hardware used by department and to department requirements; designs procedures for testing new and revised software; leads or supervises the testing of new and revised systems for conformance with specifications and to identify and correct problems.
5. May review the performance of staff; provides training and assistance to assigned staff; may make recommendations regarding the hiring and disciplining of employees.
6. Conducts formal and on-the-job training for systems users in the capabilities and use of computer software.


1. Completion of 24 quarter/18 semester units of college level courses in the principles and methods of systems analysis, systems design, computer program design, computer programming using a language utilized by the hiring department, and information system technology; and four years of increasingly responsible applications analysis experience for the type of business application and computer environments used by the hiring department; or,
2. two years of experience as an EDP Systems and Programming Analyst II with Santa Barbara County for the type of business application and computer environments used by the hiring department or,
3. a combination of training, education, and experience that is equivalent to one of the employment standards listed above and that provides the required knowledge and abilities.

Selectees for positions in this class assigned to Child Welfare Services are subject to fingerprinting for the purpose of a criminal record check as authorized by Section 16501 of the California Welfare and Institutions Code and Section 11105.3 of the California Penal Code.

Knowledge of: Principles and methods used in analysis and development of data processing applications; principles of systems and procedures analysis; uses and limitations of data processing applications; principles of information entry, storage, and retrieval; programming languages applicable to systems in use; current developments in data processing; operating capabilities of common hardware configurations; principles and techniques of computer programming; basic math to develop simple equations in programming applications and to estimate costs of systems; and basic principles of electronic data communication; principles of project management.

Ability to: define problems, collect and analyze data, validate conclusions, and make recommendations; modify and write programs for efficient applications; write instructions and procedures; write systems and programming documentation; prepare clear and concise memos and written reports; identify and take corrective actions to solve problems in programs and production systems; communicate on technical issues with individuals with varying degrees of computer familiarity; apply advanced programming languages and programming tools; establish and maintain effective working relationships with users and others contacted in the course of work; read and interpret technical instructions used for such tasks as coding and operating systems; organize work and set priorities to meet deadlines; work within prescribed time constraints; develop data processing systems for efficient operations; plan, coordinate, and initiate actions necessary to implement recommendations; and work independently with minimal supervision.


Knowledge of: Basic principles of electronic records management to design or modify programs, bookkeeping to design or modify programs, and budgeting to design or modify programs; basic principles of supervision; and principles of database design.


Test Preparation Schools & Programs (by State) Letter & Writing Career & Training

Link to us | Home | Privacy Policy Copyright 2019 The EDUers.com. All Rights Reserved