Systems Analyst II

Stafford CountyStafford County, VA

About The Position

Performs difficult professional work involving the analysis of departmental operating procedures; develops and maintains work plans for moderate to complex projects; coordinates project teams; maintains a high level of knowledge of the application system(s), multiple platforms and new technology to provide technical expertise and advice to project teams, users and management; helps prepare RFP software specifications; performs development, design and implementation of computer systems; and does related work as required. Work is performed under regular supervision. Supervision may be exercised over subordinate technical personnel. The hiring range for this position is $90,376.00 to $124,280.00 annually based on experience. The full salary range for this position is $90,376.00 to $158,163.20 annually to provide opportunity for growth and development.

Requirements

  • Thorough knowledge of the principles and practices in the preparation of computer programs
  • Thorough knowledge of appropriate programming languages
  • Thorough knowledge of modern techniques in system analysis and design
  • Thorough knowledge of the operation, uses and capabilities of electronic data processing equipment
  • General knowledge of land management, utility billing, real estate billing, and payroll/personnel relative to computer applications
  • Ability to analyze business methods and procedures and develop applicable automated information processing systems
  • Ability to establish and maintain effective working relationships with other computer and user personnel
  • Ability to follow complex oral and written instructions
  • Ability to prepare technical reports and manuals
  • Ability to plan, organize, coordinate, assign, and evaluate the work of system analysts and programmer/analysts
  • Ability to establish and maintain effective business relationships
  • Ability to communicate effectively orally and in writing
  • Any combination of education and experience equivalent to graduation from an accredited college or university with a degree in computer science or related field
  • Considerable experience in computer project development, programming and systems analysis work

Responsibilities

  • Performing system analysis, programming and training
  • Serving as liaison with other departments on data processing matters
  • Coordinating project teams
  • Evaluating and implementation of vendor solutions
  • Providing user support
  • Plans, organizes, coordinates, assigns, and evaluates the work of subordinate system analysts and programmer/analysts
  • Provides guidance, training, and work counseling as needed
  • Identifies training needs
  • Coordinates and leads projects for moderate to complex new applications, upgrades, new releases, and enhancement projects
  • Analyzes potential user procedures and/or problem areas and conducts feasibility studies for the potential application of electronic data processing systems
  • Designs electronic data processing applications
  • Develops technical program specifications and work plans
  • Plans and conduct acceptance tests for all systems
  • Defines modules and programs to be coded
  • May prepare reports on information collected
  • Writes or modifies programs, prepares flow charts, and all required documentation
  • Tests, corrects, updates, and consolidates programs to assure efficient and economical operation
  • May serve as system administrator
  • Participates in meetings with user staff and management personnel to define priorities, scope, resources, and time frames for projects
  • Tests, evaluates and debugs software systems prior to installation
  • Trains user personnel in the operation of computer systems
  • Responds to emergencies
  • Performs related tasks as required
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service