Systems Analyst II

Stafford County
Stafford, VA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$90,376.0 - $158,163.0
Working hours
Regular working hours
Job source

Tech stack

Software Applications Computer Programming Electronic Data Processing Systems Analysis Software Engineering Software Systems Data Processing Information Technology

Job description

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.

EXAMPLE OF DUTIES 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.

Requirements

Do you have experience in User training (technical support)?, Any combination of education and experience equivalent to graduation from an accredited college or university with a degree in computer science or related field and considerable experience in computer project development, programming and systems analysis work.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Discovering technical colleges through public employment centers

Lea Fragner · LIVE

2:36 min

Experiencing Conway's Law in heterogeneous software systems

Michael Jaeger Michael Jaeger · Europe 2026 Virtual

3:06 min

System thinking and the necessity of architectural synthesis

Mourjo Sen Mourjo Sen · WWC Europe 2026

2:10 min

Defining stream data processing versus standard event processing

Soroosh Khodami Soroosh Khodami · WWC 2024

1:21 min

Identifying types of work suitable for automation

Clemens Schwaiger · LIVE

1:44 min

Background and career journey in regulated software systems

Martin Hynie · Coffee With Developers

Videos

See all

Related articles

See all