Skip to main content

This job has expired

Programmer Analyst Iii

Employer
Fairfax County Government
Location
Fairfax, Virginia
Salary
$73,963.14 - $123,272.24 Annually
Closing date
Apr 6, 2019

Job Details

Job Announcement

Serves as a lead application developer for the Department of Human Resources (DHR) applications which includes SAS-based Enterprise Ad-Hoc Query application, NeoGov modules such as Talent Management, Onboarding, Performance Management, and Learning Management. Provides full life-cycle system support for all systems to include feasibility/approach, requirements, web program design, development and testing, configuration and database support. Assists in developing major enhancements, interfaces and integration, and provides solutions for technical and methodological problems that cannot be resolved by others. Supports enhancements to the county-wide systems, where appropriate. Produces statistical reports and conducts sophisticated quantitative and demographic analysis and research in support of DHR policy decisions using advanced statistical techniques and computer programming languages such as SAS. Other duties include:
  • Takes the lead role in the production of customized applications;
  • Provides expert counsel in DHR's legacy system reporting, conversions and system replacement projects;
  • Works with advanced SAS and SAP reporting and analysis tools, i.e., internet, control language, data surveyor, etc.;
  • Collaborates with the Functional Business Support Group (FBSG) and the Department of Information Technology (DIT) to develop technical solutions that meet the business needs;
  • Supports major system enhancements and/or project initiatives and delivers advanced custom solutions;
  • Responsible for daily production and maintenance of DHR systems;
  • Participates on advisory boards and architecture committees and forums, and transfers knowledge to other DHR staff.


Illustrative Duties

Serves as lead programmer for complex technology solutions;
Defines, designs, and delivers technically advanced code and objects for applications;
Writes, reviews, and deploys scripts, services, system interfaces, and integration logic;
Plans, packages, and implements complex programs, routines, jobs, and utilities;
Implements software in conformance with defined change / release control procedures;
Follows system lifecycle standards and development procedures;
Maintains and documents moderate to complex computer programs and/or application software;
Develops advanced test scripts and data; tests, evaluates, and debugs software systems;
Configures and/or provides administration of COTS applications and related databases;
Defines and designs inputs, outputs, work flows, error handling, and complex functional logic;
Monitors and evaluates efficiency/effectiveness of applications and underlying data structures;
Suggests design and solution options when user enhancements are not feasible as requested;
Seeks and identifies opportunities for new technology or system enhancements;
Interacts with customer agency in scoping requirements, evaluating feasibility and priority;
Confers with users to define requirements and validate conformance to acceptance criteria;
Interfaces with users to provide technical assistance, diagnose and resolve software problems;
Translates user requirements and interprets specifications of advanced complexity;
Defines tasks, estimates resource needs, and organizes work for assigned projects;
Prepares requests for programming, and recommends staff assignments;
Produces or contributes to advanced designs, specifications, and deliverables;
Prepares or delivers training, user manuals, and documentation for assigned projects;
Oversees tasks assigned to subordinate clerical, technical, contractor, or project team staff;
Supports a 24 x 7 environment, responding to emergencies and critical system failures;
Assists in detecting, analyzing, and resolving non-routine application-related problems;
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;
Evaluates new tools and methodologies for software development effectiveness and
applicability;
Assists in the development of requests for proposals and in the evaluation of responses;
Monitors contract performance and writes technical reports;
Assists in definition and adoption of new standards as needed;
Provides mentoring, assistance, training, and guidance to less experienced programmers;
Lends assistance and support to other staff 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

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, 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;
Skill in defining and supervising the work of others in a project lead capacity;
Skill in finding and presenting a range of options to resolve complex problems;
Skill in writing advanced programs and debriefing changes made;
Skill in designing and developing complex applications and components;
Skill in performing unit testing and the related debugging of computer errors;
Ability to establish and maintain effective business relationships;
Ability to work independently, serves as a team lead, or add value as a team contributor;
Ability to elicit requirements from stakeholders to support development of specifications;
Ability to perform research and find relevant materials to assist in project tasks and assignments;
Ability to seek root cause(s) and appropriate solution(s) for resolving complex issues;
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 provide guidance and assistance to technical employees and review their work;
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:
Any combination of education, experience and training equivalent to the following: graduation from an accredited four-year college or university with a degree in Information Systems, Computer Technology, Business, Economics, or related field, plus three years programming/analysis experience in a complex information systems environment.

CERTIFICATES AND LICENSES REQUIRED:
Not applicable.

PREFERRED QUALIFICATIONS:
  • Seven plus years of programming/analysis experience;
  • Ability to develop complex reports using market standard reporting tools;
  • Advanced experience using SAS and SAP reporting analysis tools;
  • Ability to serve as a lead programmer and perform complex programming on complex enhancements, system design and analysis and planning tasks; strong analytical and critical thinking skills;
  • Ability to work independently and collaboratively in a customer-focused work environment.

NECESSARY SPECIAL REQUIREMENTS:
Must successfully complete a criminal background investigation prior to appointment and be re-certifiable throughout employment tenure;
Some positions identified by departments must execute IT Employee Agreement acknowledging obligations under information security and privacy requirements in light of broad access to systems and data in the performance of job duties.

PHYSICAL REQUIREMENTS:
This position typically operates in an office environment and duties are generally sedentary in nature. All duties performed with or without reasonable accommodations.

SELECTION PROCEDURE:
Panel interview.

It is the policy of Fairfax County Government to prohibit discrimination on the basis of race, sex, color, national origin, religion, age, veteran status, political affiliation, genetics, or disability 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.

Company

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.


BENEFITS INCLUDE:
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 www.fairfaxcounty.gov/jobsfor 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 - https://www.governmentjobs.com/home/applicationguide.

Company info
Website
Location
12000 Government Center Parkway
Suite 270
Fairfax
VA
22035-0034
US

Get job alerts

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

Create alert