Applications Development Analyst
GENERAL PURPOSE
Under general direction, performs professional work in
the design, development, testing, installation and
maintenance of computer applications primarily within a
client/server environment; acts as a technical resource
on applications development, enhancement and
implementation teams; and performs related duties as
assigned.
DISTINGUISHING CHARACTERISTICS
An incumbent in this class typically performs
professional and technical responsibilities in
designing, testing, installing and maintaining computer
application software packages, program modifications and
enhancements to meet City requirements for effective and
efficiently designed information systems. The incumbent
serves as a technical IT resource on applications
development, enhancement and installation issues and
applications integration and operations requirements.
Applications Development Analyst is distinguished from
Senior Applications Development Analyst in that an
incumbent in the latter class typically serves as the
technical lead on project teams and performs work on
larger, more complex systems with City-wide or
multi-department impact requiring a thorough
understanding of critical business processes and
development, installation and integration principles and
methods.
ESSENTIAL DUTIES AND RESPONSIBILITIES
The duties listed below are intended only as
illustrations of the various types of work that may be
performed. The omission of specific statements of duties
does not exclude them from the position if the work is
similar, related or a logical assignment to this class.
Major focus is on implementation, upgrade, and
maintenance for vendor-supplied applications.
• Individually or as a project team member, works with
managers and system users to identify business process,
systems and data requirements; analyzes, modifies, tests
and debugs new applications and new releases and
enhancements to existing applications
• Analyzes problems and suggests modifications to
applications and individual programs, as required
• Supports and troubleshoots application systems with
remote connectivity
• Participates in developing modifications or
enhancements to existing programs to meet customer needs
or applications design changes
• Serves as technical resource on complex applications
and maintenance assignments
• Participates in evaluating business process/technology
alternatives and establishing project design and systems
deliverables; prepares flow charts and other
documentation for programs; using applicable development
tools, develops and tests system interfaces; works with
vendors and software development consultants to meet
City systems requirements and resolve applications
design and performance problems; maintains assigned
projects and programs
• Plans and executes applications unit, systems and
interface testing on various applications; plans and
executes systems conversion and installation processes;
identifies and resolves, or works with others to
resolve, applications, database and/or operational
problems
• Evaluates business processes and activities for
assigned program responsibilities; recommends
improvements and modifications; writes and modifies
operating procedures
• Sets up applications and workstation security
protocols; sets up, monitors and trouble shoots nightly
production processes
• Works with various departments and divisions to
identify needs and assist with program development;
analyzes problems, designs solutions and takes
corrective action
• Prepares various reports, as required, including
project schedules and updates, program manuals, charts
and diagrams
• Assists with user implementation of computer programs;
provides customer training in person and on-line;
prepares system, program and customer guides
documentation
• Attends meetings, training seminars and professional
meetings
• Monitors and reviews new software and hardware
products and tools
• Prepares various reports, as required, including
project schedules and updates, program manuals, charts
and diagrams
• Works cooperatively with customers in a responsive,
helpful, courteous and tactful manner
• Communicates clearly and concisely, both orally and in
writing
• Establishes and maintains cooperative working
relationships other project team members, managers, key
users and others contacted in the course of work
REQUIRED QUALIFICATIONS
Bachelor’s degree with a major in computer sciences,
management information systems or a related field; and
two years of progressively responsible experience in the
design, development, installation and maintenance of
computer applications using standard development
methodologies and appropriate programming languages; or
an equivalent combination of training and experience.
Satisfactory completion of background checks conducted
by the Arizona Criminal Justice Information System and
the City of Peoria’s Chief of Police. A valid Arizona
Driver’s license and the ability to maintain
insurability under the City’s Vehicle Insurance Program.
DESIRED QUALIFICATIONS
One year of upgrade and support experience with assigned
application systems. Extensive knowledge of processes
for implementation, upgrade and support of major
vendor-supplied application systems; applicable
development tools and utilities; principles, methods and
techniques of systems analysis and design; applications
development methodologies, including those used in
client server environments, and object oriented
programming and design; remote connectivity
applications, devices and protocols; methods and
techniques in developing Crystal reports and SQL
queries; programming languages applicable to assigned
responsibilities; familiarity with principles and
practices of database design and administration;
operating principles, parameters, uses, capabilities,
characteristics and limitations of mid-range computers,
servers, network operating systems, PCs and related
equipment; basic report preparation, research techniques
and systems and user documentation; basic methods and
techniques of project management.
PHYSICAL AND MENTAL DEMANDS
The physical and mental demands described here are
representative of those that must be met by employees to
successfully perform the essential functions of this
class. Reasonable accommodations may be made to enable
individuals with disabilities to perform the essential
functions.
Physical Demands
While performing the duties of this class, employees are
regularly required to sit; talk or hear, in person and
by telephone; use hands repetitively to finger, handle,
feel or operate computers and other standard office
equipment; and reach with hands or arms. Employees are
frequently required to walk and stand. Specific vision
abilities required by this job include close vision and
use of both eyes.
Mental Demands
While performing the duties of this class, employees are
regularly required to use oral and written communication
skills; read and interpret data, information and
documents; analyze and solve problems; use math and
mathematical reasoning; learn and apply new skills or
information; perform highly detailed work on multiple,
concurrent tasks; work under changing deadlines with
frequent interruptions; work effectively as a team
member, alternating between differing team roles and
assignments on a regular basis; and interact with City
managers, customers (end users), employees, vendors,
consultants and others encountered in the course of
work.
WORK ENVIRONMENT
The work environment characteristics described here are
representative of those an employee encounters while
performing the essential functions of this class.
Reasonable accommodations may be made to enable
individuals with disabilities to perform the essential
functions. The employee works under typical office
conditions, and the noise level is moderately quiet.
FLSA Status: Exempt
Revised: 06/06
City of Peoria Arizona an Equal Opportunity Employer
DURING THE SELECTION PROCESS, ANY
APPLICANT REQUIRING ACCOMMODATION FOR A DISABILITY SHOULD ADVISE THE HUMAN RESOURCES
DEPARTMENT.
Employment Hotline (Voice Only):
623-773-7105
Human Resources (Voice/TDD): 623-773-7100
EOE M/F/D/V
AN EQUAL OPPORTUNITY EMPLOYER
OPORTUNIDAD DE EMPLEO CON DERECHOS IGUALES
8401 West
Monroe St, Suite 110 - Peoria Arizona 85345 - (623) 773-7100
- Fax (623) 773-7149 |
|
|
This Page was last updated on
11/07/06
© City of Peoria, Arizona. All Rights Reserved. |
|