Programmer Analyst IV

Fairfax, Virginia

Fairfax County, VA
Apply for this Job
Salary : $91,247.73 - $152,078.99 Annually
Location : FAIRFAX (FJ16), VA
Job Type: FT Salary W BN
Job Number: 25-00985
Department: Circuit Court & Records
Opening Date: 05/03/2025
Closing Date: 5/9/:59 PM Eastern
Pay Grade: S31
Posting Type: Open to General Public

Job Announcement

This position erves as advanced technical expert and/or technical team lead accountable for work of advanced complexity involving application and data development. Provides technical and operational support for civil and criminal justice and related practices. Facilitates or leads major system/project initiatives with responsibility for multiple solutions and manages IT project implementation efforts.

Develops business solutions by performing all phases of systems development life cycle to include: identifying business requirements, analyzing, selecting or designing technical solutions, supervising the development of computer programs and procedures, programming code or configurations, testing, and conversion. Prepares and maintains systems development and operational documentation. Serves as team leader or advanced technical expert of employee and/or contractor programmers, developers, data analysts and other members of assigned team(s).

Range of technology assets associated with work includes platforms, software, tools, application development methodologies, and databases and/or web-based environments. Performs advanced systems analysis tasks and proposes complex solution design, and provides technical direction or advice to staff and/or contract programmer/analysts on a wide range of analysis work in the development, implementation, and maintenance of business applications, interfaces and data reporting: custom developed, commercial-off-the-shelf (COTS) products and subscription service (cloud) solutions that may be on multiple environments.

Develops complex reports. Advises team, users, and management. Assists with the preparation of specifications for RFPs and/or task orders and serves on solution selection committees. Oversees the work of teams and executes applicable administrative and procurement processes. Evaluates staff and vendor performance and determines training and knowledge transfer needs. Maintains skills and knowledge of applications development practices, business applications, diverse platforms and architectures, and emerging technologies. Supports IT governance committees by preparing and making presentations and providing information.

Participates in development of COOP for accountable systems. Participates in other activities assigned to the Court Technology Office as needed. Performs other duties as required.

Works under limited supervision in the Fairfax Circuit Court IT Department.
Illustrative Duties

(The illustrative duties listed in this specification are representative of the class but are not an all-inclusive list. A complete list of position duties and unique physical requirements can be found in the position job description.)

Serves as front-line supervisor and/or technical lead with advanced subject matter expertise;
Defines, designs, and delivers technically advanced custom and COTS solutions;
Develops work plans and technical execution strategy for complex initiatives;
Produces, contributes to, or reviews project deliverables, designs, and specifications;
Coordinates the effective development and implementation of technology for assigned projects;
Assures that applicable technical and procedural standards are consistently met;
Organizes work, allocates staff, and evaluates
strengths, development areas, and training needs;
Facilitates group discussions, sponsors projects,
and conveys clear and compelling vision;
Presents ideas and concepts to an audience and participates effectively in workgroup activities;
Proactively engages and works with relevant functional areas in DIT in accomplishing work;
Reviews progress, and provides status updates to customers, stakeholders, and management;
Provides leadership in working with agency on priorities, scope, resources, solutions and plans;
Ensures that conflicts are resolved and issues mitigated to successful outcomes;
Interacts with skillful diplomacy and tact in handling difficult situations;
Supports a 24 x 7 environment, responding to emergencies and critical system failures;
Assists in detecting, analyzing, and resolving non-routine application-related problems;
Assists in the development of requests for proposals and in the evaluation of responses;
Monitors contract performance, ensures contract compliance, and approves contract deliverables;
Submits purchase requests, authorizes payments, and helps agency to reconcile project funding;
Writes IT Plan progress updates and reports to project steering committee(s);
Writes persuasive project proposals and budget justifications;
Provides mentoring, assistance, training, and guidance to subordinates and colleagues;
Evaluates new tools and methodologies for software development effectiveness and
applicability;
Assists in definition and adoption of new standards;
Lends assistance and support to help other projects as needed;
and, May require support beyond normal work days to instrumental business operations or systems that require 24x7 support;
Performs other duties as assigned.
Required Knowledge Skills and Abilities

(The knowledge, skills and abilities listed in this specification are representative of the class but are not an all-inclusive list.)

Considerable knowledge of effective project management methods, practices and standards;
Considerable knowledge of position-relevant computer languages and technologies;
Considerable knowledge of programming principles, operating systems, and hardware;
Considerable knowledge of system development life cycle concepts and activities;
Considerable knowledge of modern information processing techniques and systems analysis;
Considerable knowledge of the capabilities and operating requirements of various platforms;
Considerable knowledge of centralized, distributed, client server systems and Web architectures;
Considerable knowledge of computer / database programming process and related practices;
Considerable knowledge of conceptual and logical data, work flow, and process modeling;
Considerable knowledge of report design and procedural report writing;
Knowledge of effective supervisory practices, methods, and techniques;
Working knowledge of purchasing and contracting processes;
Basic knowledge of capital planning (budget)processes;
Skill in defining and supervising the work of others in a project lead or supervisory capacity;
Skill in written and oral communication, including mediation, negotiation, and persuasion;
Skill in identifying stakeholders and tailoring communications to meet their needs and concerns;
Skill in preserving positive relationships while working through conflict or ambiguity;
Skill in finding and presenting a range of options to resolve complex problems;
Skill in writing/reviewing advanced programs and debriefing changes made;
Skill in reviewing or designing and developing complex applications and components;
Skill in performing unit testing and the related debugging of computer errors;
Ability to elicit requirements from stakeholders to support development of specifications;
Ability to motivate, develop, and train technical and professional employees;
Ability to establish and maintain effective business relationships;
Ability to mentor, develop, and provide appropriate guidance or supervision to others;
Ability to work independently, serve as a team lead, or add value as a team contributor;
Ability to perform research and find relevant materials to assist in project tasks and assignments;
Ability to plan, to organize, and to conduct systems analysis and feasibility assessments;
Ability to evaluate processes/procedures, to suggest improvements, and to design specifications;
Ability to document necessary system modifications and enhancements to defined standard(s);
Ability to assist users in troubleshooting and solving systems and programming problems;
Ability to translate technical terminology into simple, non-technical language;
Ability to train less skilled technical workers and to plan, assign, and review their work;
Ability to prepare clear, detailed programs of instruction for efficient system utilization;
Ability to ask relevant questions to assure understanding of assignments and requirements;
Ability to write easy to follow systems documentation tailored to the end user audience.
Employment Standards
MINIMUM QUALIFICATIONS:
(Click on the aforementioned link to learn how Fairfax County interprets equivalencies for "Any combination, experience, and training equivalent to")

Graduation from a four-year college or university with a bachelor's degree in information systems, computer technology, business, economics, or a related field; plus four years of programming/analysis experience, including one year of team lead or supervisory experience in a complex information systems or automated business environment.

NECESSARY SPECIAL REQUIREMENTS:
The appointee to the position will be required to complete a criminal background check to the satisfaction of the employer.

PREFERRED QUALIFICATIONS:
•  Five years of experience serving as technical lead on a project team with business practice knowledge in court, judicial, prosecutorial . click apply for full job details
Date Posted: 05 May 2025
Apply for this Job