This job has expired

Programmer Analyst Iv

Fairfax County Government
Va 22030, Virginia
$89,458.51 - $149,097.10 Annually
Closing date
Oct 7, 2023

Job Details

Job Announcement

Works as a dynamic senior programmer analyst as part of our Information Technology Branch team to promote innovation, support county services, modernize technologies, and develop and maintain multiple information technology systems. Under direct supervision of the Sheriff’s Office Information Technology Branch Chief, provides project management, programming, and expert-level technical support for the sheriff’s office. Serves as the senior programmer analyst and technical team lead accountable for design, development, enhancements and maintenance of existing and new complex, multi-tiered systems in support of critical jail operations. Supervises the Programmer Analyst III and other positions, as assigned. Provides secure, agile, and sustainable technology systems and infrastructure including platforms, software, and tools using the latest application development methodologies. Works with users to analyze, design, develop, test, implement, document, and maintain solutions. Responsible for a wide range of systems and analysis work in the development, implementation, and maintenance of web applications, Custom-Off-the-Shelf (COTS) products, mobile applications, cloud, and subscription service solutions having multiple environments. Provides project management, vendor management, technical expertise, and programming for the sheriff’s office, and ad hoc guidance and support to other county employees, corrections or law enforcement entities, state, and local agencies. Develops and supports complex, cross-functional solutions, and reporting and statistics in support of multiple Fairfax County and Virginia state agencies. Serves on solution selection committees and facilitates or leads major system/ project initiatives. Develops COOP for accountable systems and ensures systems are working in a 24 x 7 environment. Performs other duties as assigned.

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;
  • 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

Any combination of education, experience, and training equivalent to the following:
(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.

  • Ten+ years of full-time experience as the lead developer with senior-level expertise in project management, user management, vendor management, and solution analysis, design, development, implementation, and maintenance/support on multiple large, complex integration projects and solutions supporting a corrections or law enforcement agency and partnering agencies.
  • Demonstrated technical expert and hands-on experience developing applications in the following programming languages and platforms: Azure Cloud, C++, C#, HTML/CSS, iOS, Java, Linux, Windows, .NET Core, Objective-C, Perl, Ruby/Ruby on Rails, Swift, SQL, Tcl/Tk, JavaScript, Xamarin, Bash/Shell, PowerShell, Microsoft SQL Server, MariaDB, IIS, Apache.


The appointee to this position will be required to complete a criminal background check, credit check, polygraph exam and psychological exam to the satisfaction of the employer.

Job is generally sedentary in nature; however, visual acuity is required to read data on computer monitor, incumbent must be able to operate keyboard driven equipment. Must communicate with others. Employee may be required to lift up to 15 lbs. All duties may be performed with or without reasonable accommodations.

Panel interview; may include exercise.

The population of Fairfax County is very diverse where 39.8% of residents speak a language other than English at home (Spanish, Asian/Pacific Islander, Indo-European, and others) and we encourage candidates bilingual in English and a foreign language to apply to this opportunity.

Fairfax County Government prohibits discrimination on the basis of race, color, religion, national origin, sex, pregnancy, childbirth or related medical conditions, age, marital status, disability, sexual orientation, gender identity, genetics, political affiliation, or military status in the recruitment, selection, and hiring of its workforce.

Reasonable accommodations are available to persons with disabilities during application and/or interview processes per the Americans with Disabilities Act. Contact 703-324-4900 for assistance. TTY 703-222-7314. EEO/AA/TTY.



Fairfax County, Virginia is a diverse and thriving urban county. As the most populous jurisdiction in both Virginia and the Washington metropolitan area, the County's population exceeds that of seven states. The median household income of Fairfax County is one of the highest in the nation and over half of its adult residents have four-year college degrees or more educational attainment. Fairfax County also is home to an extensive commercial office market and is a major employment center.

Fairfax County Government is a great place to work, with a variety of jobs in different fields, great benefits, and an enjoyable working environment. We serve nearly one million residents in one of the largest counties in the country. Our talented employees have established Fairfax County as a leader in nearly every facet of public service and have won national recognition as innovators in local government.The size of Fairfax County government and the diversity of services it provides to citizens allows opportunities for personal growth and development, without ever having to change employers. In addition to pay, Fairfax County Government provides an employee benefits package worth approximately 25% of your salary in additional compensation. This package of benefits consists of programs designed to protect you and your family during your employment with the county and into your retirement years.

Health Insurance
Dental Insurance
Group Term Life Insurance
Contributory Retirement Plan
Deferred Compensation
Flexible Spending Account Programs
Long Term Disability Insurance
Long Term Care Plan
Tuition Assistance Program
Employees' Child Care Center
Virginia College Savings Plans

Fairfax County's Application Process: Fairfax County uses an online application process called NEOGOV at nearly all positions.

Applicants who need assistance with the online application process are welcome to come to the Application Center at Fairfax County's HR Central where staff will be happy to work with you to establish an account and get your resume into the system. HR Central is located in the Government Center at 12000 Government Center Parkway, Suite 270, Fairfax, VA, and is open Monday through Friday, 8:00 a.m. to 4:30 p.m. Or call 703-222-5872 for more information.

For more information on applying, please click here -

Company info
12000 Government Center Parkway
Suite 270

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert