SR-605-000 (3)
CJTY OF SANTA MONICA
(
(
(
CURREKT
EDP JlJNIOR PROGRA'ft:1ER
DEFINITION: Under moderate superv1S1on, assists L, the develop-
ment of programs for electronic data processing equipment. Per-
forms related duties as required.
DISTINGL~SHING_FEATt~S OF THE CLASS: Differs from EDP Programmer
Trainee in that Junior Programmer involves independent programming
responsibility. Differs from EDP Programmer in that EDP Programmer
performs more difficult work and may participate in systems design.
TYP! CAL DTJTIES:
Determines appropriate logic; prepares block diagrams and
flow charts showing sequence of operations; and prepares detailed
coding.
Revises existing programs to meet changing needs or utilize
equipment more efficiently. ~
Designs layouts for input and output documents.
Debugs programs by processing ~ample data; may operate
computer to test programs.
DO~Jments progr~mming procedures.
BASIC QUALIFICATIONS:
~,INDrr.iM STANDARDS: Applicant must be able to demonstrate the
following:
Knowledge of: Basic methods of tabulating and analyzing
da ta.
Ability to: Prepare detailed flow charts and code programs
in COBOL.
~ESIRABLE TRAINING AND EXPERIENCE:
Graduation from high school, supplemented by college courses
in computer programming.
One year's experience progr~mming in COBOL.
St~ERVISION RECEIVED:
Works with EDP Programm~r, under sUpe~Jision of EDP
Progr~mmer Analyst) who outlines work assignments, occasionally
reviews work in progress and periodically reviews completed
work.
SUPERVISION EXERCISEIT:
None.
REVISED
CITY OF SANTA MONICA
PROGRAMMER ANALYST II
DEFINITION: Under moderate superVISIon, develops programs for
electronIC data processing eqUIpment and performs systems
analYSIS. Performs related dutIes as requIred.
DISTINGUISHING FEATURES OF THE CLASS:
The predomInant feature of thIs class IS the performance of both
systems analysis and programmIng duties. ThIS class is
dIstIngUIshed from Programmer Analyst III by the latter's
responSIbIlIty for providIng technIcal superVIsion to lower level
Programmer Analysts and for performIng more complex systems
analysis and deSIgn projects.
TYPICAL DUTIES: '
DetermInes approprIate logIC and prepares detaIled codIng.
ReVIses eXIstIng programs to meet changIng needs and to
utIlIze eqUIpment more effICIently.
Performs systems analYSIS and deSIgn.
Debugs programs by processIng sample data; may operate
computer to test programs.
Documents programmIng procedures and maintains program
lIbrary.
BASIC QUALIFICATIONS:
MINIMUM STANDARDS: ApplIcant must be able to demonstrate the
follOWIng:
Knowledge of: Design and operatIon of data processIng
hardware and software; telecommunIcatIons; operatIng systems and
operating system utIlItIes.
AbIlity to: Apply computer logiC to the development of
applIcations programs USIng varIOUS computer languages; make
mOdIfIcatIons to telecommunIcations software, offIce automatIon
products and mIcrocomputer software and solve computer network
and operations systems problems.
DESIRABLE TRAINING & EXPERIENCE:
GraduatIon from college with a bachelor's degree in Computer
SCIence or closely related fIeld.
Two years experIence as a programmer USIng a Hewlett-Packard
3000, IncludIng at least two years Image/Query experience.
.
SUPERVISION RECEIVED:
Works under adminIstratIve and technIcal supervlsion of the
Systems Development Manager, who makes detailed work assIgnments,
frequently reVIews work In progress, and carefully reVIews
completed work.
SUPERVISION EXERCISED:
None.
TP~NSITIONAL
CITY OF SANTA MONICA
(EDP PROGRAMMER)
PROGRAMMER ANALYST II
DEFINITION: Under moderate supervisIon, develops programs for
electronIc data processIng equIpment and performs systems
anal~sis. Performs related duties as required.
DISTINGUISHING FEATURES OF THE CLASS:
(DIffers from EDP Programmer Analyst In that EDP Programmer
Analyst lnvolves greater responsIbility for systems analysls and
may involve supervisory responsIbilities.) The predomInant
feature of thls class IS the performance of bOth s~stems analysIs
and programming duties. This class is distin9uished from
~rogrammer Analyst III by the latter's res~onsioility ror
providing technicaL supervision to lower level ~rogrammer
Analysts and for performing more complex systems analysis and
design projects.
TYPICAL DUTIES:
Determlnes approprlate lOgIc (; prepares block dlagrams and
flow charts shOWing sequence of operatIons;) and prepares
detaIled codIng.
Revises eXistIng programs to meet changIng needs (or) and to
utilIze equipment more effICIently.
Performs systems analysis and desIgn.
(May participate in systems design.)
Debugs programs by proceSSIng sample data; may operate
computer to test programs.
Documents programming procedures and maintaIns program
l~brary.
BASIC QUALIFICATIONS:
MINIMUM STANDARDS: Applicant must be able to demonstrate
the followIng:
Knowledge of: DesIgn and operatlon of data proceSSIng
hardware and software (.); telecommunIcatIons; operating systems
and operating system utilities.
Ability to: Apply computer lOgIC (,) to the development of
applIcations programs USing varIOUS computer "languages; (prepare
detailed flow charcs, ana code programs in C0~UL.) make
modIfIcations to telecommunIcatIons software, offlce-automation
products and microcomputer sofcware, and solve computer necwork
and operations systems problems.
DESIRABLE TRAINING AND EXPERIENCE:
Graduatlon from (high school, supplemented by college
courses In computer programmIng.) college with a bachelor's
degree In Computer SCience or closely related rieLo.
- 1 -
Two years exper1ence (programm1ng 1n COBOL.) as a pro9rammer
uS1ng a Hewlett-Packard 3000, includ1ng at least two years
Image/Query experience;
SUPERVISION RECEIVED:
Works under administrat1ve and technical supervis10n of
(Data Process1ng Manager or ~u~ ~rogrammer Analyst) the Systems
Development Manager, who (outl1nes) makes detal1ed work
assignments, frequently reviews work 1n progress, and
(period1cally) carefully reV1ews completed work.
SUPERVISION EXERCISED:
None.
- 2 -
, -
. CITY. OF SANTA MONICA
CURRE~~T
EDP PROGRAMMER
(
DEFINITION: Under moderate superv1s1on, develops programs for
electronic data processing equipment. Performs related duties as
required.
DISTINGUISHI~G FEATL~S OF THE ~SS:
Differs from EDP Programmer Analyst in that EDP Programmer
Analyst involves greater responsibility for systems analysis and
may involve supervisory responsibilities.
TYPICAL DUTIES:
Determines appropriate logic; prepares block diagrams and flow
charts showing sequence of operations; and prepares detailed coding.
Revises existing programs to meet changing needs or utilize
equipment more efficiently.
May participate in systems design.
Debugs programs by processing sample data; may operate computer
to test programs.
Documents programming procedures and maintains program library.
(
BASIC Qrr~LIFICATIONS:
MINIMUM STANDARDS: Applicant must be able to demonstrate the
following:
~owledge of: Design and operation of data processing hard-
ware and software.
Ability to: Apply computer logic, prepare detailed flow charts,
and code programs in COBOL.
DESIRABLE TRAINING & EXPERIENCE:
Graduation from high school, supplemented by college courses in
computer programming.
~Two year's experience programming in COBOL.
SUPERVISION RECEIVED:
Works under supervision of Data Processing Manager or ED?
Programmer Anaylyst, who outlines work assignments, frequently
reviews work in progress, and periodically reviews completed work.
<- SUPERVISION EXERCISED:
None.
REVISED
CITY OF SANTA MONICA
PROGRAMMER ANALYST III
DEFINITION: Under mInImal superVISIon, applIes systems analYSIS
and electronIC data proceSSIng technology to the solutIon of
Information systems problems. Performs related dutIes as
required.
TYPICAL DUTIES:
Analyzes automated and manual InformatIon systems to
determIne possIble Improvements.
DetermInes fIle deSIgn and computer program parameters.
ASSISts user departments In deSIgning Input and output
documents.
Determines approprIate lOgIC and prepares detailed codIng.
Implements and maIntains operatIng system utIlItIes.
MaIntaIns t~lecommunicatlons network.
Integrates software applIcatIon packages into CIty computer
network.
Answers technical questIons from other agenCIes.
May eXerCIse technIcal superVISIon over and traIn
programmIng staff.
BASIC QUALIFICATIONS:
MINIMUM STANDARDS: ApplIcant must be able to demonstrate
the follOWIng:
Knowledge of: InformatIon systems analysis technIques, and
deSIgn and operatIon of data processing hardware and software;
Hewlett-Packard operatIng systems and utIlItIes; 4th GeneratIon
computer languages; offIce automatIon products; maJor applIcatIon
packages used in a munICIpal enVIronment.
AbIlIty to: Develop InformatIon systems and programs; write
programs In variOUS languages Includlng 4th generation computer
languages; test and Isolate telecommunIcations problems. Isolate
operatIng system utIlIty problems; interface WIth computer
vendors related to new products.
DESIRABLE TRAINING & EXPERIENCE:
GraduatIon from college WIth a bachelor1s degree in Computer
SCIence or related field.
Four years experIence in systems analYSIS and deSIgn and
programmIng In a variety of computer languages.
SUPERVISION RECEIVED:
Work under admInIstratIve and technIcal superVISIon of
Systems Development Manager, who outlInes work, occasIonally
reVIews work In progress, and periodIcally reviews completed
work.
- 1 -
SUPERVISION EXERCISED:
May exerCIse technIcal supervIsIon over Programmer Analysts
II and I, makIng detaIled work assIgnments, frequently revIeWIng
work In progress, and carefully reVIeWIng completed work.
- 2 -
TRANSITIONAL
CITY OF SANTA MONICA
(EDP PROGRAMMER ANALYST)
PROGRAMMER ANALYST III
DEFINITION: Under mlnlmal superVlslon, applles systems analysls
and electronIC data processlng technology to the solution of
lnformatlon systems problems. Performs related duties as
requlred.
(DISTINGUISHING FEATURES OF THE CLASS:
Dlffers from EDP Programmer in that EDP Programmer Analyst
lnvolves greater responslbilIty for systems analYSIS and may
Involve superVIsory responsIbllltIes.)
TYPICAL DUTIES:
Analyzes automated and manual InformatIon systems to
determIne possIble Improvements.
DetermInes fIle deslgn and computer program parameters.
ASSIStS user departments In desIsnIng input and out~ut doc
uments.
uecermines appropriate logiC (; prepares block dIagrams and
flow charts showlng sequence of operatIons;) and prepares
detaIled codIng.
(Assists user departments in deSIgnIng input and output
documents.)
Implements and maintaIns operatIng system utilities.
Main~ains ~elecommunica~ions necwork.
8nswers cechnical quescions from other agencles.
May (supervise) exercise cechnical su~ervision over and
train programmIng stair.
BASIC QUALIFICATIONS:
MINIMUM STANDARDS: ApplIcant must be able to demonstrate
the follOWIng:
Knowledge of: Informatlon systems analYSIS technlques, and
deSIgn and operation of data processing hardware and software;
Hewlett-Packard operatIng systems and utilItIes; 4th GeneratIon
compucer languages; office aucomation produc~s; major application
packages used in a municipal environmenc.
ADiii~y co: uevelop informaLion systems and programs; write
programs In (COBOL, and superVise and train programming staff)
varIOUS languages IncludIng 4th generation computer languages;
tesc and isolace ~elecommunicacions ~roblems. !solate operating
system ucility problems; interface wi~h compu~er vendors rela~ed
to new produces.
- 1 -
DESIRABLE TRAINING & EXPERIENCE:
GraduatIon from college w1th a bachelor's degree 1n Computer
Science (MathematIcs, Eng1neerIng, BUS1ness AdmIn1strat1on, or
Publ1C Adm1nistrat1on) or related f1eld.
(Three) Four years experlence 1n systems analysIs and deslgn
and programmlnq-ln (COBOL) variety of computer language~
SUPERVISION RECEIVED:
Works under admln1strat1ve and technical supervlSlon of {Data
ProceSSIng Manager) 8ys~ems uevelopmenc Manager, who outlines
work, occaslonally reVIews work In progress, and perIodIcally
reV1ews completed work.
SUPERVISION EXERCISED:
May exercise technlcal superv1S1on over (EDP Programmer and
EDP Programmer Trainee,) pro9ramrner Analysts II and I, making
deta1led work assignments, frequentlY reviewing work 1n progress,
and carefully revIew1ng completed work.
- 2 -
"-"............L -.J.... -.J......... ......... ................ ..........~...
.., .
CURREKI'
EDP PROGRAMMER ANALYST
DEFINITION: Under minimal superv~s~onJ applies systems analysis
and electronic data processing technology to the solution of
information systems problems. Performs related duties as
required.
DISTINGUISHING FEATURES OF_THE CLASS:
Differs from EDP Programmer in that EDP Programmer Analyst
involves greater responsibility for systems analysis and may
involve supervisory responsibilities.
TYPICAL DUTIES:
Analyzes automated and manual information systems to deter-
mine possible improvements.
Determines file design and computer program parameters.
Determines appropriate logic; prepares block diagrams and flow
charts showing sequence of operati8ns; -and ~repares detailed coding.
Assists user departments in designing 1nput and output
documents.
May supervise and train programming staff.
BASIC QUALIFICATIONS:
MINIMUM STANDARDS:
the following:
Knowledge of. information systems analysis techniques, and
design and operation of data processing hardware and software.
Ability to: develop information systems and programs,
write programs in COBOL, and supervise and train programming staff.
Applicant must be able to demonstrate
DESIRABLE TRAINING & EXPERIENCE:
Graduation from college with a bachelor's degree in Computer
Science, Mathematics, Engineering, Business Administration, or
Public Administration. . -
Three years' experience in systefls analysis and progra~ming
in COBOL.
SCPERVISION RECEIVED:
Works under supervision of Data Processing Manager who outlines
work, occasionally reviews work in progress, and periodically
reviews completed work.
SUPERVISION EXPERCISED:
May exercise supervision over EDP Programmer and EDP Programmer
Trainee, making detailed work assignments, frequently reviewing work
in progress, and carefully revlewing completed work.
NEW
.
CITY OF SANTA MONICA
SENIOR COMPUTER OPERATOR
DEFINITION: Under mInimal supervIsion, operates a computer and
all perIpheral equIpment. Performs related dutIes as requIred.
TYPICAL DUTIES:
Reconflgures computer operatIng systems.
Develops computer operations schedules.
MaIntains and modifIes computer operation documentation.
Operates computer console includIng executing programs,
monitorIng operatIon, and correctIng stoppages.
Operates computer perIpheral devIces.
TraIns and provides technIcal supervIsion to Computer
Operator. -
Wor~s WIth Hewlett-Packard EngIneers when Implementing new
equIpment.
BASIC QUALIFICATIONS:
MINIMUM STANDARDS: ApplIcant must be able to demonstrate
the followIng:
KnOWledge of: OperatIon of data proceSSIng hardware and
telecommunIcatIons; office automation products from an operatIons
standpOInt and Hewlett-Packard operatIng systems and utIlItIes;
computer operatIons techniques and operatIon of applicatIon
systems.
AbilIty to: Operate a computer and peripheral equipment
Independently.
DESIRABLE TRAINING & EXPERIENCE:
Graduatlon from hIgh school, supplemented by courses In data
processing and computer operation.
Three years experIence In the operatIon of Hewlett-Packard
eqUIpment.
SUPERVISION RECEIVED:
Works under admln~strative superviSIon of the Techn~cal
Services Manager, who outlInes work, occasIonally reviews
work In progress, and perIodIcally reviews completed work.
SUPERVISION EXERCISED:
Exercises technIcal superVIsion over Computer Operator,
making detailed work aSSIgnments, frequently reVIewIng work in
progress, and carefully reviewing completed work.
\
- 1 -
NEW
CITY OF SANTA MONICA
SYSTEMS DEVELOPMENT MANAGER
DEFINITION: Under admInIstratIve dIrection, manages the activI-
tIes of the Systems Development DIvIsIon. Manages systems
development standards and procedures. AssIgns and monItors all
computer system development actIvItIes. Performs related dutIes
as requIred.
TYPICAL DUTIES:
TraIns, supervIses, and assIgns Systems Development person-
nel and schedules work flow to maXImIze use of resources.
InItIates new systems and modIfIcations to eXIsting systems,
IncludIng preparatIon of feaSIbIlIty studIes and tIffielInes.
Manages the design of data processing systems.
ASSISts programmers wIth complex design, development and
ImplementatIon projects.
Manages ImplementatIon of systems and checks documentatIon.
Plans for the acquIsItIon and confIguratIon of addItIonal
computer communIcations facilIties and/or personal computers;
assIsts in the evaluatIon, selection, and InstallatIon of system
software and system utIlIties to be used on central and decen-
tralIzed maInframe/mInIcomputers.
ReVIews system specIfIcatIons for programmers.
ASSIStS in assesSIng hardware and software needs and pre-
pares specificatIons for acquiSItIons.
ASSIStS In preparatIon and monItorIng of department budget.
BASIC QUALIFICATIONS:
MINIMUM STANDARDS: ApplIcant must be able to demonstrate
the folloWIng:
Knowledge of: Management of systems desIgn, development and
ImplementatIon of large computer applIcatIon systems; large com-
putor hardware networks, computer communicatIons equipment,
microcomputing and related eqUIpment; informations systems analy-
SIS technIques, and design and operatIon of data proceSSIng hard-
ware and software; Hewlett-Packard operatIng systems and utIlI-
tIes; 4th GeneratIon computer languages; offIce automatIon prod-
ucts; maJor applIcatIon packages used in a muniCIpal enVIronment.
AbIlIty to: Program in a varIety of languages; deSIgn and
implement systems; superVIse and traIn programming and systems
personnel; and prepare technIcal reports and budget data.
- 1 -
DESIRABLE TRAINING AND EXPERIENCE:
GraduatIon from college wIth a bachelor1s degree in Computer
SCIence, IncludIng classes In COBOL programmIng and systems
analysIs.
FIve years experIence In data processing on a medIum to
large computer, InclUdIng two years programmIng for bUSIness ap-
plIcatIons In COBOL and 4th GeneratIon languages, two years per-
formIng systems analysis and at least one year superVIsIng tech-
nical staff.
SUPERVISION RECEIVED:
Works under admInIstratIve superVISIon of the InformatIon
Systems DIrector who outlInes work, occasIonally reVIews work In
progress and perIodIcally reVIews completed work.
SUPERVISION EXERCISED:
~
ExerCIses admInIstratIve and technIcal superVISIon over Pro-
grammer Analyst I, II, and III and Systems Analyst, makIng
detaIled work aSSIgnments, frequently revieWIng work In progress,
and carefully revieWIng completed work.
- 2 -
REVISED
CITY OF SANTA MONICA
SYSTEMS ANALYST
DEFINITION: Under mInImal superviSIon, analyzes, Implements,
modIfIes and maIntaIns InformatIon systems. Performs related
dutIes as requIred.
DISTINGUISHING FEATURES OF CLASS:
Differs from the Programmer Analyst series In that Systems Ana-
lyst's prImary functIon IS systems analYSIS, system admInIstra-
tIon and ImplementatIon, whIle Programmer Analysts have more
responsIbIlIty for programming.
TYPICAL DUTIES:
-
Performs system adminIstration for specIfic applIcatIon
packages. .
SupervIses technIcal aspects of ImplementatIon of systems,
checks documentatIon and traIns users 10 system use.
WrItes technIcal Instructional materIals for system users.
MonItors and maIntaIns on-gOIng operatIonal systems.
Acts as proJect leader for speCIfic systems as requIred.
Conducts organIzatIonal system studies of eXIstIng systems
WhICh Include InformatIon flow, forms and eqUIpment used, and
dutIes of personnel.
DetermInes new systems reqUIrements to Include organization-
al changes, changes in personnel Job dutIes, new forms, eqUIp-
ment, flow chartIng, programmIng requirements and implementatIon
plans and schedules.
Performs overall systems tests and programmIng tests.
Prepares complex technIcal reports for use by hIgher manage-
ment and technIcal staff.
Conducts feaSIbIlity studIes.
BASIC QUALIFICATIONS:
MINIMUM STANDARDS: ApplIcant must be able to demonstrate
the follOWIng:
KnOWledge of: Information systems analysis technIques,
deSIgn and operatIon of data processIng hardware and software,
and proJect management.
AbllIty to: develop and implement informatIon systems, and
Interact effectIvely with user agencies.
DESIRABLE TRAINING AND EXPERIENCE:
Graduation from college with a Bachelor's degree in Computer
SCIence, EngIneering, Public or Business AdminIstratIon, Manage-
ment Information Systems or related fIeld.
- 1 -
Two years experIence performlng systems analysis dutIes In-
cludIng one year experIence In telecommunlcatlons and experIence
wlth Hewlett-Packard equipment and data base.
SUPERVISION RECEIVED:
Works under admInistratIve and technical supervISIon of Sys-
tems Development Manager who outlines works, occaslonally reVlews
work in progress, and perIodIcally reVlews completed work.
SUPERVISION EXERCISED:
None.
- 2 -
TRANSITIONAL
CITY OF SANTA MONICA
SYSTEMS ANALYST
DEFINITION: Under mInImal superVISIon, (designs) analyzes, Im-
plements, modIfies and maintaIns Information system~. ~erforms
related duties as requIred.
DISTINGUISHING FEATURES OF CLASS:
DIffers from (EDP Programmer Analyst) the Programmer Analyst
series In that Systems Analyst's prImary function IS (systems
aeslgn and ImplementatIon, reqUIrIng extenSIve knowledge of sys-
tems analysIs) systems analysIs, system adminIstratIon and im-
~lementatlon, while (EDP Programmer Analyst) Pro9rammer Analysts
{has} have more responslbllllty for programming.
TYPICAL DUTIES:
(Conducts feaSIbIlIty studIes.)
Performs system admInIstratIon for speCIfIc applIcatIon
packages.
~upcrvlses technIcal aspects of Implementation of systems,
checks documencacion and crains users in system use.
.- (Conaucts organizacional system studies of exi~tIng systems
which Include informatIon flow, forms and equipment used, and
dutIes of personnel of department under study.)
WrItes technIcal InstructIonal materIals for system users.
(uetermines new system requirements and makes recommenda-
tIons as to types of new systems to be employed.)
Monitors and maIntaIns on-90Ing operatIonal systems.
Act~ as a projec~ leader for specific systems as requIred.
Conaucts organizacional system studies of existing syscems
WhICh include iniorma~ion flow, iorms ana equipmen~ usea, ana
auties of personnel.
(uesigns) Uetermlnes new systems requirements t9 Include
organIzatIonal cnanges, changes In personne~ Jon Qutles, new
forms, equipment, flow chartIng, programmIng reqUIrements and
ImplementatIon plans and schedules.
Performs overall systems tests and programming tests.
(SupervIses ImplementatIon of systems, checks documentation
and traIns users In systems use.)
(WrItes technIcal instructIonal materIals for systems
users.)
Prepares complex technIcal reports for use by higher manage-
ment and technIcal staff.
(MonItors and maIntaIns on-going operatIonal systems.)
(Acts as project leader for specifIC Jobs as required.)
(Assumes dutIes of EDP Systems and Programming SuperVIsor
when speCIfIcally assigned.)
Conducts feaSlbIlitr studies.
- 1 -
BASIC QUALIFICATIONS:
MINIMUM STANDARDS: ApplIcant must be able to demonstrate
the followIng:
Knowledge of: InformatIon systems analysis technIques,
desIgn and operatIon of data processIng hardware and software,
and proJect management.
AbIlIty to: develop and Implement InformatIon systems,
(program In a maJor language, supervise and traIn programmIng
staff), and (Interface) Interact effectively wIth user agenCIes.
DESIRABLE TRAINING AND EXPERIENCE:
Graduation from college with a Bachelor's degree In Computer
Science, (MathematIcS,) EngIneering, PublIC or BUSIness AdmInIS-
tration, (OperatIons Research AnalYSIS or Management Systems),
Management InformatIon Systems or related fIeld.
(~ive) ~wo years experience performing sys~ems analYSIS
dutIes (and programmIng In a maJor language) InclUdIng one year
experIence In telecommunlcatlonS(. ExperIence WIth equipment
configuratIon slmlllar to that used in the CIty) and ex~erIence
WIth Hewlett-Packard eqUIpment and (with) data base.
SUPERVISION RECEIVED:
Works under admInistratIve and technIcal superVISIon of (EDP
Systems and programming ~upervisor) Systems ,Development Manager
who outlines works, occasIonally reviews work in progress, and
(occasIonally) perIodIcally reVIews completed work.
SUPERVISION EXERCISED:
None.
- 2 -
CURRENT
. j
CITY OF SANTA MONICA
SYSTEMS ANALYST
DEFINITION' Under minimal supervlslon, designs, implements, modifies and
maintains information systems Performs related duties as required.
DISTINGUISHING FEATURES OF CLASS Differs from EDP Programmer Analyst in
that Systems Analyst's primary function lS systems design and implementa-
tion, requiring extensive knowledge of systems analysls, while EDP Program-
mer has mar responsibility for prograrr~ing
TYPICAL DUTIES
Conducts feasibility studies.
Conducts organizational system studies of existing systems which in-
clude information flow, forms and equipment used, and duties of personnel
of department under study.
Determines new system requirements and makes recommendations as to
types of new systems to be employed.
Designs new systems to include organlzatlonal changes, changes in
personnel job duties, new forms, equipment, flow charting, programming re-
quirements and implementation plans and schedules.
Performs overall systems tests and programming tests
Supervises implementation of systems, checks documentation and trains
users in systems use.
Writes technical instructional materials for system users.
Prepares complex technical reports for use by higher management and
technical staff.
Monitors and maintains on-going operational systems.
Acts as project leader for specific Jobs as required.
Assumes duties of EDP Systems and Programming Supervisor when specifi-
cally assigned.
EASIC QUALIFICATIONS
iug
MINlMU}1 STANDARDS. Applicant must be able to demonstrate the follow-
Knowledge of. information systems analysis techn1ques, design and
operation of data processing hardware and software, and project management.
Ability to: develop and implement informat~on systems, program in
~ major language, supervise and train programming staff, and interface with
user agencies.
DESIRABLE TFAINING AND EXPERIENCE. Bachelor's degree in Computer
~clence, Mathenatlcs, Englneerlng, Public or Business Admlnistration, Opera-
tions Research Analysls, or Management Systems. Flve years experience per-
formlng systems analysis duties and programmlng in a major language includ-
ing one year experience in telecommulllcations Experience with equipment
configuration similiar to that used ~n the City and w~th data base.
SUPERVISION RECEIVED:
Works under technical supervlslon of EDP Systems and Programming Super-
,-isor who outlines work, occasionally reviews work in progress, and occasion-
ally reVlews completed work
~
"
SUPERVISIO~ EXERCISED:
Exercises technical superv1s1on over EDP programming staff on a
project basis, making detailed work assignments, frequently reviewing
work in progress, and carefully reviewing work completed. Assumes duties
of EDP Systems and Programming Supervisor when spec1f1cally ass1gned.
REVISED
CITY OF SANTA MONICA
TECHNICAL SERVICES MANAGER
DEFINITION: Under administratIve dIrectIon, manages the Instal-
latIon and maintenance of central computer operatIng system soft-
ware, CItywIde computer communIcatIon software and hardware, all
computer termInals, personal computers and related equipment.
Acts as computer securIty officer. Performs related dutIes as
assigned.
TYPICAL DUTIES:
Trains, superVIses, and aSSIgns TechnIcal ServIces personnel
and schedules workflow to maXImIze use of resources.
Manages the InstallatIon, maIntenance, and support of com-
puter operatIng system software, computer communIcatIon software
and hardware, termInals, personal computers, modems, multI-
plexers, prInters, Input/output deVIces, and other computer re-
lated eqUIpment.
Plans for the acqUISItIon and confIguratIon of addItIonal
computer communIcations faCllltles and/or personal computers;
aSSIsts In the evaluatIon, selectIon, and InstallatIon of system
software and system utIlIties to be used on central and decen-
tralIzed maInframe/mInIcomputers.
Manages offIce automation functIons.
Manages computer securIty standards, inclUdIng establIshment
of all system passwords and monItorIng of system accesses.
Manages on-site volume repair serVIces and assocIated con-
tracts; manages maIntenance contracts for central and decentral-
ized maInframe/mInIcomputers.
Manages and maIntaIns operating system updates and patches,
accountIng structures and system related hardware.
Assists In the preparatIon and monItorIng of department
budget.
BASIC QUALIFICATIONS:
MINIMUM STANDARDS: ApplIcant must be able to demonstrate
the follOWIng:
Knowledge of: Computer software operatIng systems such as
HP-MPE; programmIng languages such as Cobol and 4th GeneratIon
languages; and computer communIcatIons equlpment, mIcrocomputers
and related eqUIpment.
AbIllty to: Implement software on varIOUS termInal-based
maInframe/mInIcomputers and personal computers; program In Cobol
and 4th GeneratIon languages; manage the deSIgn and Implementa-
tIon of offIce applicatlons for mIcrocomputers and termInal-based
computers; superVIse and traIn technical staff.
- I -
DESIRABLE TRAINING AND EXPERIENCE:
GraduatIon from college wIth a Bachelor1s degree in Computer
SCIence or comparable educatIon/traIning.
F1ve years exper1ence 1n the InstallatIon and maIntenance of
computer communIcatIons equIpment and related equipment includIng
at least one year supervIsIng technIcal staff. ExperIence with
programmIng in Cobol and 4th Generatlon languages IS also hIghly
des1rable.
SUPERVISION RECEIVED:
Works under admInIstrative superVIsIon of the InformatIon
Systems D1rector, who outlInes work, occasIonally rev1ews work in
progress and perIodIcally reV1ews completed work.
SUPERVISION EXERCISED:
ExerClses admin1stratlve and technIcal supervlslon over
TechnIcal Servlc~s staff and programming staff ass1gned to the
TechnIcal ServIces DIvisIon, maklng detalled work assIgnments,
frequently revlewlng work In progress, and carefully reVIeWIng
completed work.
- ? -
TRANSITIONAL
CITY OF SANTA MONICA
JEDP SYSTEMS & PROGRAMMING SUPERVISOR)
TECHNICAL SERVICES MANAGER
DEFINITION: Under (moderate supervIsion) admlnlstratlve
d1rect1~n, (superVIses and coordInates activitIes at da~a
processing systems and programming personnel.) manages the
Installatlon and maIntenance of central computer opera~ing system
software, Cicywide compu~er communicacion sofcware and hardware,
all compucer terminals, personal compueers and relaeed equipment.
Acts as computer securicy officer. Performs related duties as
required.
TYPICAL DUTIES:
TraIns, supervIses, and aSSIgns Technical ServIces
personnel, and schedules work flow to maximize use of resources.
Manages the lnstallation, maIntenance, and support of
computer operating system software, compueer communicacion
software and hardware, terminals, personal computers, modems,
rn~~tiplexers, printers, inpu~/out~~t devices, and o~her corn?uter
related equlprnen~.
(lnltiates neW systems and modIfIcatIons to eXIstIng
systems.)
(DeSigns or aSSIsts WIth deSIgn of data proceSSing systems.)
(SuperVIses implementatIon of systems, checks documentation,
and Interfaces WIth users.)
(Lays out system speclflcatlons for programmers.)
(DetermInes pollcles for runnIng programs and storIng
Inventory.)
(Assesses hardware and software needs and prepares
speCIfIcatIons for acqUISItIon.)
(Prepares and presents staff reports to CounCIl and CIty
Manager.)
(ASSIsts In preparatIon and monItoring of department
budget.)
(Assists programmer WIth complex proJects and systyems
fallures.}
(Designs and lays out forms for computer input and output.)
(Assumes dutles of EDP Manager when specifIcally aSSIgned.)
Plans for the acqUISItIon and confl9uratlon of addltlonal
computer communicaeions facilities anaior personal computers;
~ssiscs in the evaluacion; selection, and instaiiaeion of sy~tem
Sof~ware and system uciiiiies to be used on central and
decentraLized mainframe/minicomputers.
Manages ufflce autom~tion funceions.
Manages ~omputer security scandards, Including establIshment
of all sys~em passwords and monitoring of system accesses.
Manages un-siee volume repair services and a~soclaced
contracts; manage~ maintenance contract~ for central and
aecentralized mainirame/minicomputers. -
Manages and mainta1ns operacin9 system updates and patches,
accounting structures and sysceffi related hardware.
- 1 -
. ~
ASSIstS In the preparatIon and mon1tor1ng of depart~ent
budgec.
BASIC QUALIFICATIONS:
MINIMUM STANDARDS: Applicant must be able to demonstrate
the followIng:
Knowledge of: (munIcipal data proceSSIng systems.)
Computer software operatIng systems such as HP-MPEi programmIng
languages such as ~oDol and 4cn Generacion languages; and
computer communications equipmenc, microcomputers and related
equipment.
Abillty to: Implement software on varIOUS termInal-based
malnfram/mInlcompUters and personal computers; program In Cobol
and (K~G;) 4th Generacion languages; (design and Implement
systems; supervise and crain programmIng and systems personnel;
and prepare technIcal reports and budget data.) manage the deSIgn
and ImplementatIon of office applIcatIons for mIcrocomputers and.
tecminal-based compucers; supervise -and ~rain technical sea!!.
DESIRABLE TRAINING AND EXPERIENCE:
GraduatIon from college WIth a Bachelor's degree In (data
proceSSIng, InCludIng classes In COBOL programmIng and systems
analysIs.) Computer SCIence or comparable educatIon/traInIng.
(Four) Fiv~ years experience in (data processing on small to
medIum-SIzed computer, inclUdIng two years programming for
bUSIness applIcations and two years performIng systems analysis.)
the installatIon and maIntenance of computer communIcatIons
equipmen~ and ~elated equipment including at lea~t one yea~
supervisin9 cechnical starr. Ex?erience with pro9ramming in
CODal and 4~h beneracion languages is also highly desirable.
SUPERVISION RECEIVED:
Works under admInIstratIve superVIsion of (EDP Manager,) the
InformatIon Systems Director, who outlInes work, occasIonally ---
reviews work in progress ana perIodIcally reVIews completed work.
SUPERVISION EXERCISED:
ExerCIses admInIstratIve and technIcal superVIsion over
(systems and programming personnel) TechnIcal SerVIces staff and
programmIng staff aSSIgned to the Technical ~ervices uivision,
making detailed work assignmencs, frequencly reviewing work in
progress, and carefully revieWIng completed work.
- 2 -
C'JRRE}JT
~ITY iJF .SANT A MONICA
EDP SYSTEMS & PROGRP~1ING SUPERVISOR
"
DEFINITION. Under moderate supervision, supervises and coordinates
activities of data processing systems and programming personnel.
Performs related duties as required.
TYPICAL DUTIES:
Trains, supervises, and assigns personnel, and schedules
work flow to maximize use of resources
Initiates new systems and modifications to existing systems,
incl'.J.ding preparation or feasibility studies and timelines.
Des gns or assists with design of data processing systems.
Supervises implementation of systems, checks documentation,
and interfaces with users.
Lays out system specifications for programmers.
Determines policies for running programs and storing inventory.
Assesses hardware and software needs and prepares specifications
for acquisition.
Prepares and presents staff reports to Council and City Manager.
Assists in preparation and monltoring of department budget.
Assists programmer with comElex projects and systems failures.
Designs and lays out forms Ior computer input and output.
Assumes duties of EDP Manager when specifically assigned.
BASIC QUALIFICATIONS'
MINIMl~1 STANDARDS. Applicant must be able to de~onstrate
the following:
Knowledge of mlli~icipal data processing svst~~s.
Ability to program in COBOL and RPG, design and i~plement
systems, supervise and train programming and syste~s personnel,
and prepare technical reports and budget data.
DESIRABLE TRAINING AND EXPERIENCE.
Graduation from college w~th a Bachelor's degree in data
processlng, including classes in COBOL programming and systems
analysis.
Four years' experience in data processing on a small to
medium-size computer, including two years programming for busir.~3s
applications and two years performing systems analysis.
SUPERVISION RECEIVED:
~
Works under administrative superv~s~on of EDP Manager,
who outlines work, occasionally reviews work in progress and
periodically reviews completed work.
SUPERVISION EXERCISED.
Exercises technical supervlsion over systems and prograrrmlng
personnel, making detailed work asslgnments, frequently reviewlne
work in progress, and carefully reviewing completed work.
f")
0
......
-
~
'-I
......
l)
.I}
~
J
:::
-.I ~
-
-I
='
....
J
~
;>
-;
:I)
J
~
BEFORE DISTRIBUTION CHECK CONTENT OF ALL FOR CITY C~ERK'S ACTION
DISTRIBUTION OF RESOLUTION # 1/ Yl( ORDINA.t~CE #
60uncil ~1eetIng Date .f:f;! jp c
6'~ & '
<<6
VOTE: AffirmatIve: h ~ 0
Negative" ~~
Abstain' /
Absent:
PROOF votE~ l'VlTH ANOTHER PERSON BEFORE ANYTHING
DlSlRlBuT10~' 0KIGl~AL LO De signed, seaieci ana filed In Vault.
" ~-
Agenda Item #
Was It amended?
Introduced:
Adopted:
m^lAYS PUBLISH AroPTill ORDINA.l\JCES *
*Cross out Attorney's approval
Agency nentioned in document or staff report
)
)
Others:
Airport
ParkIng Auth.
~EWSPAPER PUBLICATION (Date:
Department origInatIng staff report (
Manage~ent Serv,~~e~ Lynne Barretteo.urdinances only
...J
J
...
>.,
l>
-
-
....
J
...J
...J
:l::;
...J
"
-
...J
='
D
...J
Il
D
::I
:r
~
...
D
J
-I
'-l
'-l
:l
Il
>.,
D
-
-
'"'
:>
i-I
i-I
==c:
>-
~
r-t
:..J
-H
o
C'j
~
$-<
Q)
.0
o
~
~-
(certifIed?)
SubJect file (agenda packet) 1
Counter file 1
Auditorum
Personnel
BUIlding Dept.
PlannIng
Police (en-
forcement?)
CamnmI ty and Eoonanic Dev I
co
LInance
Purchasing
Recr/Parks
Fire
General Serv.
TransportatIon
Library
Treasurer
Manager
SEKD FOUR COPIES OF ALL ORDINANCES TO:
CODfD SYSTEMS, Attn Peter Maclearie
12_0 Hain ~tr~et j
Av6~1 X~w Jersev_07717. _
r I
SEND FOUR COPIES OF i\ LT, (1RDTNA NrF.C; ,_TO:
De.bra !vlvrlck
SANTA ~lONICA MUKICTPAL COURT
( 72::; \1ADJ STREET, Room 118
SANTA MONICA, CA 90401
"\
I
.
. *Check COde Sections before sendmg.
~
TOTAL COPIES
" .
.
RESOLUTION NO. 7149 (CCS)
(City Council SerIes)
A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF
SANTA MONICA ADOPTING SALARY RATES FOR POSITIONS
IN THE DATA PROCESSING DEPARTMENT
THE CITY COUNCIL OF THE CITY OF SANTA MONICA DOES RESOLVE AS
FOLLOWS:
SECTION 1: The followIng monthly salary levels are hereby
establIshed for the IndIcated permanent claSSIfIcatIons,
effective January 28, 1986:
COMPUTER OPERATOR
$2295/Month E-Step
($2456/Month with PERS)
PROGRAMMER ANALYST I
$3050/Month E-Step
($3264/Month wIth PERS)
PROGRAMMER ANALYST II
$3354/Month E-Step
($3589/Month with PERS)
PROGRAMMER ANALYST III
$3690/Month E-Step
($3948/Month with PERS)
- I -
,1/1
~-T"
SENIOR COMPUTER OPERATOR
SYSTEMS DEVELOPMENT MANAGER
TECHNICAL SERVICES MANAGER
$2524/Month E-Step
($2701/Month wIth PERS)
$4102/Month E-Step
($4389/Month wIth PERS)
$4102jMonth E-Step
($4389/Month wIth PERS)
SECTION 2: The Clty Clerk shall certify to the adoptIon of
In full force and effect.
thiS Resolutlon, and thenceforth and thereafter the same shall be
APPROVED AS TO FORM:
Robert M. Myers
CIty Attorney
- 2 -
....
....~ -..
r
i
Adopted and approved this 28th day of January, 1986.
fj~--L-'l ~
I -. - Mayor
I hereby certIfy that the foregoing Resolution No. 7149(CCS)
was duly adopted by the Clty Council of the City of Santa MonIca
at a meeting thereof held on January 28, 1986 by the following
Council vote:
Ayes: Councllmembers: Conn, Jennings, A. Katz, H. Katz,
Zane and Mayor Reed
Noes: Councilmembers: Epstein
Abstain: Councilmembers: None
Absent: Councllmembers: None
ATTEST:
~."
(. /Z "~.! i/2J Y
&t. c' ; Clerk