Position Information
Arlington County’s Public Safety Information Technology Unit is seeking an Applications Developer to perform advanced systems analysis and senior level programming work to develop, maintain, and enhance applications used by Public Safety agencies including Police, Fire, Sheriff, and the Office of Emergency Management. This position works on a variety of projects involving complex applications that require the integration of multiple data sources and workflows and the development of innovative solutions across multiple lines of business within Public Safety agencies. Work performed in this unit is in collaboration with the Department of Technology Services, which maintains enterprise-wide services and standards.
Specific duties include:
Providing solution design, development, testing, implementation, and maintenance for public safety system applications.
Managing the full application lifecycle, including design, implementation, integration, user acceptance, quality assurance, and ongoing maintenance;
Deciding on the best approach to deliver solutions based on project goals and objectives, resource availability and capability, current technology architecture and constraints, business priorities, legal and regulatory influences, market availability and capability, as well as risks;
Conducting system testing, including the preparation and execution of testing strategies and test plans;
Monitoring application performance by maintaining access and performance statistics as well as making recommendations for changes;
Providing technical support and development involving Public Safety Intranet sites; and
Troubleshooting problems and providing short-term (work-arounds) and long-term solutions to meet business needs.
Performing business process analyses as well as functional and technical requirements elicitation and documentation.
Working with business system users, project teams, technical staff, and others to translate user requirements into system, equipment, and/or program specifications;
Assessing technology and researching solutions in order to provide recommendations to users; and
Providing project management, project implementation, and task and resource coordination.
The ideal candidate will have a strong understanding of the software development lifecycle and application design, have the ability to define business process analyses in relation to functional and technical requirements, as well as be familiar with agile practices for software projects.
Selection Criteria
Minimum:
Bachelor’s degree in Computer Science, Information Systems Management, Mathematics, or a related field; and
Considerable experience in developing, coding, testing, implementing, and integrating complex browser-based and or object-oriented applications using Java, JavaScript, jQuery, CSS, HTML, PHP, Python, ASP.NET, SQL or similar technology.
Substitution: Additional qualifying experience may substitute for the education requirement on a year for year basis.
Desirable: Preference may be given to candidates with one or more of the following:
Experience in system/application integration design, development, implementation, and support; and/or
Experience working with cloud computing platforms such as Azure, AWS, and Google Cloud platform to deploy AI applications.
Special Requirements
Background Check/Polygraph: A pre-employment criminal records check will be conducted. It will 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 successful pre-employment polygraph examination conducted by the Police Department will also be required as a condition of employment.
Additional Information
Work Hours: Core work hours are Monday through Friday from 8:00 am to 5:00 pm, with a rotating on-call schedule in place to support 24/7 mission critical systems. The employee may be expected to work hours in excess of their normally scheduled hours in response to short-term needs and/or County-wide emergencies.
Your responses to the Supplemental Questionnaire are considered part of the selection process. Please do not enter "see resume" as a response to the questions.
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 not be considered.
This position is eligible for County government employee benefits that include health, dental, vacation and sick leave, commuter transportation subsidies, tuition reimbursement, as well as a generous retirement plan.
For more information on Arlington County’s generous benefits and retirement plan, click here.
Arlington County is committed to advancing diversity, equity, access, and inclusion across all our services, activities, and programs. Learn more about our commitment.
#LI-Onsite