You are viewing a preview of this job. Log in or register to view more details about this job.

Application Systems Analyst 2

Application Deadline: Monday, April 13, 2020 at 5:00 pm PST

The Eugene Police Department is looking for a motivated, talented, and qualified applicant for an Application Systems Analyst 2. It is an exciting time for the Eugene Police Department as we grow to meet our community's expectations for public safety. This key position is a high trust assignment that supports all aspects of the department's technology to include body-worn cameras, in-car video, mobile computing, servers, cloud-based technology, technology program management, and future needs.

This role is a new position as a result of the Community Safety Initiative expansion. These positions rarely become available at EPD and it's a work environment like no other. You will be supporting sworn and professional staff. You will become part of a fraternal family that has strong bonds and dedication to each other.

The top applicant will have experience working with operating systems, software, hardware, as well as strong organizational and task management skills. This position will oversee a team of three individuals. The analyst manages workflow, prioritizes tasks, monitors progress, provides feedback and guidance where needed, and directs day to day operations. The analyst also prepares complex paraprofessional duties to support the acquisition and utilization of information applications by reviewing system needs, performing network administration, file conversion, customized report-writing, and training. Additionally, the analyst acts as a liaison with internal stakeholders, vendors, and the City's Information Services Division (ISD).

If you are excited about making a difference in your community and enhancing public safety, continue to read the examples of duties outlined below.


Performs a variety of professional and technical support activities for City applications and systems, regardless of computer platform; including maintenance and enhancement of existing software and hardware applications; analysis, design, and implementation of new software and hardware applications; feasibility and cost-benefit analysis; integration of data from various platforms; performance of tests and troubleshooting; and production of system specifications, procedures, and documentation.

The Application Systems Analyst series is comprised of three levels. Advancement to the two higher levels occurs by acquiring and demonstrating advanced skills and is based on project complexities, experience, and section manager approval.


The Application Systems Associate and Analyst 1 and 2 classifications are flex staffing classifications; positions are usually filled at the journey Application Systems Analyst 1 or advanced Application Systems Analyst 2 levels. The Application Systems Associate classification can be used as an underfill for a position classified as an Application Systems Analyst 1. Positions are not established or classified at the Application Systems Associate level.
Once the employee's supervisor determines that the required skill level has been achieved, employees flex to the second and then to the third level in the series.

Application Systems Associate: This is the entry-level of the series. It is distinguished from the Application Systems Analyst 1 by performing less complex tasks, providing assistance to the higher levels and the limited interpretation and application of established information systems procedures and practices. Employees are not expected to perform duties with the same independence of direction and judgment as the higher classifications in the series. Initially, employees may receive close supervision while learning the tasks which transition to a more general supervision level as knowledge of job duties develops. This level requires an academic understanding of basic system analysis and design, application development, good customer service, and project management skills. Employees are not expected to have working knowledge and experience of City-specific application development environment.

Application Systems Analyst 1: This is the journey level of the series. This classification is distinguished from the Application System Associate by performing analysis and design work and working more independently on projects. It is distinguished from the Application Systems Analyst 2 level by the more limited scope of assigned duties and activities and the absence of leading significant projects. Employees at this level are fully skilled in fundamental web-based and client-server programming as well as knowledgeable about network fundamentals. They may perform analysis, design, and data modeling activities and participate in the RFP process to purchase software. Employees learn about the organization, customers, and specific City systems and equipment. This level represents fully proficient technical skills in the areas listed above, judgment in resolving complex technical problems, practical project management skills, and skills in customer relations and teamwork. At the second level, employees implement and develop projects of small and medium complexities with little or no supervision.

Application Systems Analyst 2: This is the senior level of the series. It is distinguished from the journey level by the breadth and depth of assigned tasks and activities, including leading large, complex, enterprise-level projects. Employees at this level have demonstrated advanced proficiency, including extensive experience in web-based and client-server programming, as well as knowledgeable about network fundamentals. They are fully skilled and have extensive experience in business process redesign, application analysis and design, data modeling, procuring software through RFP's, managing contracts for software development, and have considerable knowledge of the organization, customer knowledge, and specific City systems and equipment. This level requires demonstrated technical and inter-personal skills with all areas listed above. Also, they must demonstrate good judgment in resolving major technical and project problems, advanced project management skills, and effective customer relations, and team facilitation skills. At this level, employees are expected to implement and develop large, complex enterprise-level applications.

Receives general direction or supervision from a higher classification. May be assigned project leadership duties.

Application Systems Analysts 2 exercise direct supervision over professional, technical and/or clerical staff.  Examples of Duties Performed - Duties may include but are not limited to the following:

Application Systems Analyst 1
  • Analyzes user business functions and processes to improve efficiency and productivity; conducts feasibility and cost-benefit analysis of application area; prepares detailed business functions and data models.
  • Determines application requirements; defines scope and content of new automated systems; performs research and prepares standard analysis; designs reports which include general requirements, external design, and internal design as well as implementation and test plans.
  • Designs and documents formal description of application/database programs; details program functions, interface, data description, recovery procedures, and intervention method.
  • Researches system and network capabilities and availability of hardware and software for specific needs.
  • Develops data model to support new applications; normalize data; develop and implement physical database design; maintain data dictionary for applications in cooperation with Database Administrators.
  • Assists users with existing data systems and programs; solves complex computer and/or software-related problems; assists with data transfer between different platforms.
  • Identifies, analyzes, designs, implements, and tests automation solutions for a wide range of automation problems or opportunities.
  • Enhances existing applications on workstations, local area networks, mainframe, and cloud-based technology to meet changing business needs.
  • Develops new software applications following design specifications. Designs program logic to meet specifications, writes programs in appropriate language, tests and debugs coded programs to assure operational and data integrity as well as optimal performance.
  • Performs a wide variety of coding and programming tasks on personal computers, client-server networks, mobile computers and handheld devices; and Internet/Intranet platform; selects the most effective language, database, and platform to accomplish the desired result.
  • Works with vendors and manufacturers to diagnose, isolate, and correct information system problems. Creates and/or adjusts system documentation; coaches users on newly developed systems as needed.
  • Assists users with selection, purchase, installation, and implementation of hardware and software systems; researches market trends and compares vendor products; writes specifications for hardware and software; evaluates vendors and negotiates contracts; coordinates installation and helps manage the change control process.
  • Develops software contracts following City guidelines; negotiates terms and conditions of contract with the vendor; monitors vendor's progress, quality of deliverables and time limits; resolves performance problems; authorizes vendor payments.
  • Assists technical staff with problem resolution and hardware/software installation.
  • Assists with the development of City-wide standards for data, program, documentation, and analysis and design standards.
  • Ensures implementation of and adherence to the ' 'City's Affirmative Action and Diversity Work Plans. Coordinates the implementation of effective processes and models to produce division-wide diversity initiatives. Facilitates staff development on such issues like diversity and creating a respectful working environment.
  • Participates on committees and task teams.
  • May serve as a project leader.
  • May be assigned project leadership duties.
  • Performs related duties as assigned.

Application Systems Analyst 2
  • Responsible for the selection, supervision and evaluation of assigned staff; assigns work and ensures appropriate training is provided; investigates complaints; recommends and administers disciplinary actions; handles sensitive personnel matters and recommends grievance responses; exercises full supervision over employees.
  • Performs related duties as assigned.
 Qualifications: The qualifications for the Application Systems Analyst series differ as to the scope and depth of knowledge and abilities required for each level. The Application Systems Associate is the entry-level into the series. The Application Systems Analyst 1 requires journey-level knowledge of programming, system analysis, project management, and network fundamentals. Positions assigned to the Application Systems Analyst 2 classification requires advanced journey-level knowledge of programming, system analysis, project management and network fundamentals, and analysis and development, contract management, and project lead.

Application Systems Analyst 1/2

Knowledge of:
  • Principles and methods of system and application analysis, design, development, enhancement, implementation, and maintenance.
  • Principles and techniques of computer application programming languages, operating systems and environments, software development environments, and tools and utilities used at the city regardless of the computer platform.
  • Principles of network and desktop operating systems; multi-tier web architecture. Principles of data import/export, replication, and cross-system transport.
  • Principles of computer systems and procedures analysis and design. Principles and practices of data management in use at the City.
  • City government organization and service functions.
  • Operation and capabilities of modern data processing hardware and software, including client-server technology.
  • Procedures and guidelines used in evaluating software vendors; market research methods; Oregon State and local procurement and contract law.
  • Client-server, web based distributed computing, and microcomputer programming concepts and issues.
  • Principles and techniques of complex and technical programming, data processing and programming documentation.
  • Data extraction, query, report creation, and format tools for web based and client-server platforms.
  • System development technologies, systems analysis, structured programming techniques and data structures, and applicable batch control languages.
  • Application programming techniques, application development, and testing tools. Principles and practices of project management.
  • Principles of Geographical Information Systems.
  • Principles and techniques of e-government technology including but not limited to: e-commerce, web portals, content management, customer-relationship management, web security, etc.
Ability to:
  • Assist with data analysis and design using a variety of techniques.
  • Use specific database management software, file organization and data dictionary, and its operating environment.
  • Use client-server technology, Internet browser interface, and Windows Graphical User Interface (GUI). Use application software and core software available for use at the City, as required.
  • Learn and understand user service functions and procedures.
  • Evaluate software and hardware options according to organizational needs.
  • Establish and maintain cooperative working relationships between the customer, contractor, vendor, and other team members.
  • Coordinate multiple concurrent projects and tasks and meet deadlines.
  • Communicate clearly and concisely, both orally and in writing, with technical and non-technical people. Define data requirements and develop logical data models.
  • Prepare complex reports and documentation in an understandable format.
  • Learn new concepts, programming languages, and computer hardware and software. Apply and use appropriate techniques and methodologies.
  • Readily understand complex technical matters and apply technical knowledge in the development of general solutions.
  • Use system utilities, command languages and text editors.
  • Perform computer programming using appropriate language (s), including current web development languages.
  • Keep informed about new software products, programming and analysis tools, and general-purpose and user software.
  • Three years of progressively responsible experience in computer analysis and programming.
  • Requires a Bachelor's degree or equivalent from an accredited college or university with course work in computer languages and programming, management of information systems, business, or related field.
Any combination of experience and education that would likely provide the required knowledge and abilities is qualifying.

Application Systems Analyst 2: 

In addition to the qualifications for Application Systems Analyst 1:

Knowledge of:
  • Principles and procedures of advanced system analysis and design.
  • Business process redesign, application analysis and design, data modeling. Project management techniques.
  • City organization, customer knowledge, and specific City systems and equipment. Multiple platforms and users, and network fundamentals.
  • Advanced web-based and client-server programming. RFP's process for procuring software.
  • Advanced levels of project management and contract management.
Ability to:
  • Analyze and design software within the corporate framework. Function as a project leader as assigned.
  • Perform complex data analysis and design using a variety of techniques. Manage vendor and service contracts.
  • Stay abreast of technology trends and emerging hardware/software communications.
  • Manage projects including coordination of stakeholders, coordination with ISD teams and staff, preparation and execution of project plans, preparation of project status reports.
  • Supervise, train, mentor, assign, coach and conduct performance evaluations for staff.

  • Five years of progressively responsible experience in computer analysis, design and programming; business process engineering; knowledge of hardware and software used by the city.
  • Requires a 'Bachelor's degree or equivalent from an accredited college or university with course work in computer languages and programming, management of information systems, business, or related field.
Any combination of experience and education that would likely provide the required knowledge and abilities is qualifying.
 Supplemental Information: To view detailed information on the duties, knowledge, and abilities that may be expected for this position, please see the classification:

Selection Process
Applicants are screened based upon their relevant knowledge, abilities, skills, experience, and training. The selection process varies according to the position and can include such things as screening of supplemental questionnaires, written or skill tests, ability or fitness tests, interviews, and assessment processes. In addition, background investigations and records checks may be required. Some positions also require applicants to have a psychological evaluation and/or physical examination and a drug test prior to employment.
Current information about the status of a job posting is available by going to and selecting "Job Posting Status."

The City of Eugene complies with the Americans with Disabilities Act of 1990. Any applicant with a qualified disability under the Americans with Disabilities Act may request accommodation by contacting an employment coordinator at (541) 682-5061.

In compliance with the Immigration Reform and Control Act of 1986, the City of Eugene will request all eligible candidates who accept employment with the City to provide documentation to prove they are eligible for employment in the United States.

The City of Eugene is committed to a work environment which values the cultural, educational, and life experiences of each employee. We believe that a diverse workforce enables us to deliver culturally competent service to all members of our community. As part of our commitment to diversity, the City continues to be an affirmative action/equal opportunity employer. Women, people with disabilities, and persons of color are strongly encouraged to apply.

Working Conditions:
Work in this class is generally done in an office environment. Required to sit, keyboard, listen or speak for extended periods. May be required to crawl under desks and work stations and lift computer equipment, frequently up to 30 pounds and occasionally up to 60 pounds. Work includes operating a variety of office equipment. Work activities include bending, stooping, and kneeling.