|APPLICATIONS DEVELOPER III|
|SEIU Professional Part Time|
|Performs professional, technical, and analytical work in programming and computer systems analysis. An employee in this position is responsible for writing, reviewing and modifying computer programs; formulating program testing data; program testing and debugging; and training and assisting City personnel in the use of computer applications and equipment. This employee also assists in analyzing manual and automated systems; determining the feasibility of computer applications; and designing, implementing, testing and improving information systems applications and procedures. Work requires independent judgment and ability to work both alone or as a member of a team. An Applications Developer III may be required to manage a team of staff not under their direct supervision. Work is performed under general supervision and performance is reviewed through observation, discussion and review of effectiveness of programs and client feedback.|
|Develops and writes structured and efficient computer programs for input and retrieval of specific documents, data, and information.
Develops test database environment, conducts testing and debugs programs and production runs by tracing and correcting errors.
Checks existing programs within systems for errors in logic and program content; makes necessary changes.
Analyzes and designs procedures for information systems applications; meets with clients to determine their needs and present systems.
Confers with supervisor, project manager and clients to resolve questions of program intent, and output requirements, input data acquisition, program scope and internal controls and checks.
Develops system proposals, data models, documentation, and client procedures and modifies any which currently exist.
Develops design/programming specifications for reports, screens, files or tables.
Participates in the development and planning of new or revised systems, scheduling and directing the preparation of programs, and the evaluation of application software products.
Trains and assists City personnel in the use of computer applications and equipment.
Conforms to the Application Development Methodology, applicable technical and data standards.
Performs other related duties as required.
|Knowledge of information systems, concepts, techniques and operating principles.
Knowledge of computer programming techniques.
Knowledge of the capabilities, limitations and uses of computers and related equipment and techniques of translating client requirements into structured applications and programs utilizing available resources.
Some knowledge of relevant business, accounting, and record keeping practices and procedures.
Skill in writing in programming languages and in the operation and utilization of personal computers and computer terminals.
Ability to logically structure and code computer programs to optimize machine utilization.
Ability to conduct research and communicate effectively orally and in writing.
Ability to establish and maintain effective working relationships with departmental contacts.
Ability to read and understand program language manuals.
Ability to operate personal computer for extended periods of time.
Ability to conduct tests, analyze test results, detect programming errors and take proper corrective steps.
|Bachelor's degree in Computer Science, Information Systems, Business/Public Administration or related field and (3) three years programming experience in a current or planned City environment; or an equivalent combination of education, training and experience. Demonstrated the ability to interface with clients and determine requirements on a project.
Must pass police background investigation that includes a polygraph if work involves PD, HR, or other sensitive area.
ADDITIONAL REQUIREMENTS FOR PROMOTIONS: Last performance evaluation must have resulted in an overall meets standards rating or better with no goal rating of less than meets standards.
REVISED: 3/22/95 - SV
7/2/02 - VCJ- added notes