Do you embrace the constantly moving world of business applications while supporting the Public Safety staff who face life and death crises daily? Do you also have a passion for the rapidly expanding environments of cloud, Internet of Things, and artificial intelligence? If you answer yes to those questions, come to Prince William County’s Department of Information Technology. Join a team supporting all the Public Safety Agencies where you can see your hard work in action! These agencies include the Fire and Rescue Department, Police Department, Department of Public Safety Communications, Sheriff, Adult Detention Center, and Commonwealth Attorneys. As a Senior IT Analyst, you will have the opportunity to partner with Public Safety agencies and be responsible for analyzing and improving the Public Safety IT systems and processes. Be part of the team that rolls out new and improved applications in Prince William County, making sure our cloud solutions don’t bog down the business, and usher in new tools wherever appropriate. With you, we can be sure the first responders are armed with proper technological tools while providing County residents with the highest caliber services.
About This Role:What you will do but not limited to:- Serve on a team that provides the Fire and Rescue Department, Police Department, Department of Public Safety Communications, Sheriff, Adult Detention Center, and Commonwealth Attorneys with Application Support.
- Collaborate with Enterprise Web, Network & Voice Engineering, Cyber Security, System Engineering, Security Operations teams when implementing or upgrading solutions.
- Partner with the agencies to discreetly advise and recommend improved processes and communicate these situations to their DoIT managers and co-workers.
- Communicate when additional resources must be acquired to properly serve the agencies or priorities changed to accommodate all business needs.
- Evaluate hardware and software applications.
- Communicate technical information to a non-technical audience.
- Identify, recommend, review, and test system and process improvements, enhancements, and solutions.
- Identify, research, and resolve complex technical issues.
- Utilize and manage databases.
- Keep abreast of the latest advancements in technology, protocols, and best practices.
- Code, test and debug programs.
- Troubleshoot operational issues, ability to upgrade and/or patch application and servers.
- Document requirements for new functionality/systems, design new solutions, develop new solutions when needed, test solutions and deploy to production. Be familiar with project management methodologies to either manage or assist in managing a project.
Skills Needed:- Be familiar with foundational Cloud and API technologies.
- Strong communication and interpersonal skills, with the ability to work collaboratively in a team environment.
- Proficient in data analysis tools and methodologies. (API, Visual Studio, SSRS, PowerBI, etc)
- Strong understanding of IT systems, databases, and software development processes.
- Excellent problem-solving skills and attention to detail.
- Communication, interpersonal skills as applied to interaction with coworkers, supervisor, the general public, etc., sufficient to exchange or convey information and to receive work direction.
- Need to understand the application life cycle, application architecture, database structure, SQL reporting technologies, and possess the ability to work with vendors who support third-party systems.
- Proficient in SQL Server Management Studio (Query, Creation of Stored Procedures, Triggers, and Functions, etc).
- Familiar with knowledge of network systems (such as LAN, firewall and DMZ (Demilitarized Zone), etc.).
Minimum Requirements:High school diploma or G.E.D. and 6 years of related experience.
Preferences:- Associate’s degree or higher in computer science, or related field.
- 6 years of experience in responding to complex user requests; troubleshooting inquiries; identifying and solving technology incoming issues, along with preparing, maintaining, reviewing, and/or updating technical, statistical, and other general reports, contracts, records, databases, and online systems.
- 4 years of programming/analysis experience in a complex information systems environment, preferably with lead experience.
- 2 years of Public Safety application support.
- 2 years of Project management experience.
- 2 years of SQL Server Report Services experience.
- 1 year of PowerBI experience.
Special Requirements:- A criminal background check is required, which includes a Criminal History Check.
- A Police Polygraph and initial Drug Screen are also required.
- This position requires occasional on-call duty and the ability to respond to call-out situations.
Work Schedule:This position is classified as exempt with the expectation that the candidate will complete duties within the time frame required. Standard work week is 37.5 hours, Monday – Friday between the hours of 8:00 am to 5:00 pm.
After-hours and weekend work are occasionally necessary to provide services that cannot be performed during normal business hours. This is a teleworking eligible position that may revert to in-office scheduling if business needs change. Self-directed as necessary to accomplish the mission through a combination of in-person, remote, and travel including occasional evenings and weekends.
Starting Salary Range: $76,069.50 - $133,282.50 Note: The above position description is intended to represent the key areas of responsibilities specific to this role. To view the class description in its entirety, please click
here.
Prince William County is an Equal Opportunity Employer. In compliance with the Americans with Disabilities Act, the County will provide reasonable accommodations to qualified individuals with disabilities and encourages both prospective and current employees to discuss potential accommodations with the employer.
#J-18808-Ljbffr