Position Title: Application Analyst II

Salary: $60,000- $65,000 per year

How to Apply:

Applications are submitted online until the position is filled and/or the posting is closed. After reviewing this job announcement, please click on the link at the bottom of the page to apply online. A resume is required with the application. Further instructions on submission of documents are available in the online application. A resume may not be substituted for an application.



Minimum Requirements:
  • A high school diploma or its equivalent AND four (4) years of experience researching and resolving problems using application software in a production environment.
  • An equivalent combination of education, training, or experience is acceptable.
  • A bachelor’s degree in Computer Science, Management Information Systems, Business Administration or a related field is preferred.


It is the policy of Allegheny County that in order to receive a final offer of employment, candidates must successfully pass a background check, which includes verification of Allegheny County Real Estate Tax status.


Position Summary:

Under the supervision of the Application Supervisor, the incumbent is responsible for the development, deployment, and maintenance of one or more assigned enterprise applications. Incumbent has primary responsibility for the configuration, maintenance, and support of assigned application(s). A thorough understanding of all aspects of the application(s), including technical platform, functionality, user interface, administration, and maintenance tasks, is essential. The Application Analyst II configures, tests, and supports changes as indicated by users within the constraints of the application, its technology platform, and the technology standards of Allegheny County. This position plays a key role in maintaining assigned applications within the end-user environment. This position involves the design, configuration, and/or development of web and desktop front-end software, middle-tier components, and back-end database tables and procedures.  



Overview:


Duties:

  • Acts as a liaison between the customer community (internal and external customers) and the software team.
  • Develops and delivers training to end users.
  • Manages, documents, and organizes the testing process for business processes, application changes, and bug fixes.
  • Communicates and collaborates with external and internal customers to analyze information needs and functional requirements.
  • Delivers artifacts such as requirements, documents, flowcharts, data flow diagrams, pseudo code, entity relationship diagrams, explanatory narrative, use cases, test scenarios, and Screen and Interface designs as needed.
  • Collaborates with developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs.
  • Works with assigned packaged application vendors to research and resolve problems while performing upgrades to keep them within support terms and provide new functionality as needed.
  • Ensures compliance with DIT Change Management procedures and other policies.
  • Communicates project status and interaction with end users to management through formal status reports, proper use of DIT’s project tracking system, time entry, and informal updates as requested.
  • Provides first- and second-tier end-user support for assigned applications.
  • Performs other duties as assigned.

Knowledge, Skills, and Abilities

Knowledge of:

  • Traditional System Development Life Cycle concepts.
  • Agile development methodologies preferred.
  • Product management.
  • Design, configuration, and/or development of web and desktop front-end software, middle-tier components, and back-end database tables and procedures.
  • Previous packaged software application implementation preferred.

Skill in:

  • Reporting Tools (SSRS, Crystal Reports preferred).
  • SQL.
  • Microsoft Excel, Word, Visio, Project, OneNote, and PowerPoint.
  • Systems analysis training.

Ability to:

  • Work effectively with minimal supervision, alone and in a group.
  • Facilitate meetings with users and accurately develop project specifications and time estimates.
  • Implement packaged software applications.
  • Interpret customer business needs and translate them into application and operational requirements.
  • Interact with users across various knowledge levels.
  • Successfully engage in multiple initiatives simultaneously and multitask efficiently.
  • Critically evaluate and synthesize information from multiple sources, reconcile conflicts, deconstruct high-level information into smaller details, and build upon low-level information to attain a general understanding.

Residency: Allegheny County within 1 year.
Veterans' Preference: Will be awarded to eligible candidates.
AN EQUAL OPPORTUNITY EMPLOYER - M/F/V/D