Programmer Analyst (Government)

Company Name:
ARLINGTON COUNTY, VA
Job Title: PROGRAMMER ANALYST
Closing Date/Time: Continuous
Salary: $27.06 - $44.01 Hourly
$2,164.80 - $3,520.80 Biweekly
$56,284.80 to $91,540.80 Annually
Job Type: Full-Time
Location: 1425 N. Courthouse Road, Arlington METRO-accessible , Virginia
This position is located within the Arlington County's Public Safety Information Technology Unit. The primary role of this position is to provide data quality management, business systems analysis and programming support for Public Safety systems with a primary focus on supporting Public Safety Records Management Systems and its subsystems.
Under general supervision, manages multiple databases in development, testing, and production environments; ensures that databases are running optimally; creates data quality standards; follows best practice for database design and management. Develops new or enhance existing functionality using applicable scripting and programming techniques and tools; develops and executes acceptance test plans; prepares thorough technical documentation. Coordinates resolution of problems; elicits, analyzes and documents requirements and business processes; provides input to business justifications; captures and analyzes performance measures. Formulates alternative recommendations; and coordinates efforts with the appropriate information technology staff. Specializes in understanding and communicating the state of business rules and processes; refining business processes and improving the tools to help/match the business processes. Performs related work as required.
The employee will be required to work a rotating on-call schedule to support 24/7 mission critical systems and may be expected to work hours in excess of their normally scheduled hours in response
to short-term needs and or County-wide emergencies.
MAJOR DUTIES & SPECIFIC TASKS:
Database Administration:
Manages and maintains multiple databases in development, testing and production environments;
Works with system and server administrators to proactively monitor database health, ensure optimal database performance and take preventive or corrective action as required;
Ensures efficient and effective storage, retrieval, retention and backup of data;
Coordinates with IT partners (vendors or County DTS) to install, maintain, and operate databases; and
Customizes database system workflow and security as necessary to meet the business needs.
Data Quality Analysis:
Works with federal, state and local authorities to ensure that the data contributed from Arlington County Public Safety Records Management Systems is accurate and complete, per mandates or agreements for participation;
Develops procedures to ensure the integrity of data to include the overall accuracy, quality, and timeliness of data;
Able to effectively retrieve data to monitor data quality;
Understands data quality concepts and is able to construct scripts and perform system testing to monitor quality status;
Analyzes data gathering and reporting processes of Public Safety agencies and recommends enhancements/process changes related to business operations;
Assists Public Safety agencies with maintaining a central depository of reports for future or routine use; and
Consults with data/information owners and provides guidance for data mining, statistical analysis, and reporting standards.
Programmer/Developer:
Develops new or enhance existing functionality using applicable scripting and programming tools and techniques;
Develops detailed specifications, analyzes requirements, designs solutions, writes the program code, verifies and validates the code, and assists with the deployment of code;
Works with IT partners to generate user interfaces and designs screen layouts using terminology and concepts which are familiar to the end users;
Ensures interface consistency and usability;
Prepares testing strategies and plans;
Conducts Quality Assurance (QA) and application testing to ensure that implementation is traceable, secure, and that only the correct, authorized and tested version is installed in production environment.
Business Systems Analysis:
Guides Public Safety end-user/customers through use case development for new applications and functionality by utilizing industry standard business analysis techniques and tools;
Formulates and define systems scope, objectives and requirements through front-end analysis and research combined with understanding of business systems, industry requirements, and available IT solutions;
Identifies, documents and maintains quality user and technical documentation;
Performs knowledge transfer to colleagues to broaden overall system knowledge and secondary resources for support of critical systems;
Manages the execution of application break fixes, root cause of issues, resolution of operational problems and production incidents (detect, analyze, resolve and document incidents) in the production, development and test environments; and
Works with colleagues to manage application support tickets.
Selection Criteria:
MINIMUM: Bachelor's degree in computer science or related field plus at least two years of experience in database administration and programming web service technologies; one year of which included experience in analysis of business systems requirements especially related to the use of automated technology.
SUBSTITUTION: Additional relevant experience may be substituted for the education requirement on a year for year basis.
DESIRABLES:
A) Functional knowledge of SQL relational database technologies (MSSQL 2005 or better, SSRS SQL Reporting, SSIS Integration Services, SSAS Analysis Services);
B) Functional Knowledge of Windows Server 2003 or better;
C) Functional Knowledge of SQL/T-SQL, Java/JavaScript, C++/C#, HTML, XML, CSS, Perl, and other web scripting or related programming languages;
D) Functional knowledge of web service standards and technologies (XML, SOAP, REST, WSDL, XSD, UDDI)
E) Knowledge of, or prior experience with Public Safety Records Management Systems; and
F) Knowledge of Public Safety (Law, Corrections, Fire/EMS and 9-1-1) operations, processes and procedures.
Each section of the application must be completed. A resume may be attached, however, it will not substitute for the completed application. Incomplete applications will be rejected.
Special Requirements:
A pre-hire background check will be made on all candidates who qualify for this position. It may include checks of the following: criminal record, driving record, education, professional licensure and credit history. You will be required to sign a release authorizing the County to obtain your background information. A background investigation and pre-employment polygraph examination administered by the Police Department will be required as a condition of employment.
Your responses to the supplemental questionnaire are considered part of the selection process and are required for this position. Please do not give "see resume" as a response to the questions.
Incomplete applications will not be considered.
Additional Information:
Work Hours: Monday through Friday, 8:00 am to 5:00 pm.
This recruitment is open until the position is filled with a preferred filing date of July 18, 2015. Applications submitted by this date will receive first consideration. Interested applicants are encouraged to submit their applications as soon as possible. Qualified applicants in this first group will be referred to the hiring manager and interviews will be conducted on a regular basis throughout the recruitment with candidates whose qualifications best fit our needs. Applications received after (the preferred filing date) may be considered if a hire is not made from applicants received by the preferred filing date. The application process will close when the position has been filled or when a sufficient number of qualified applications have been received.
HOW TO APPLY: Visit CAREERS dot ARLINGTONVA dot US, then CLICK APPLY NOW

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Programmer/Analyst - Journeyman
Fort Belvoir, VA People Technology & Processes
PROGRAMMER ANALYST, PRINCIPAL (Computer Scient...
Hampton, VA CACI International
Mid Information Security Analyst (Government)
Vienna, VA AT&T
Associate Professional Programmer Analyst
Norfolk, VA CSRA Inc.
Programmer Analyst 3-IT
Richmond, VA Oracle
Programmer Analyst 3-IT
Vienna, VA Oracle