Public Safety Application Development Analyst II

City of LynchburgLynchburg, VA
Onsite

About The Position

The City of Lynchburg is seeking a Public Safety Applications Development Analyst II to design, develop, and support technology solutions that power critical operations for the Lynchburg Police Department (LPD). This position works closely with LPD staff to enhance business applications, improve system integrations, and support data-driven decision-making. The ideal candidate has experience with Visual Basic, C#, Microsoft SQL Server, SQL Server Integration Services (SSIS), and SQL Server Reporting Services (SSRS).

Requirements

  • A Bachelor's degree with a major in computer science, business management information systems, or a related field and at least two years of related experience performing business analysis and systems support for enterprise and departmental applications or an equivalent combination of education and experience.
  • Proficiency in Microsoft Word and Excel.
  • Must successfully complete IS100 and IS700 National Incident Management (NIMS) training within 90 days of employment.

Nice To Haves

  • Experience with Microsoft Visual Studio, Visual Basic, C#, ASP.NET (Web Forms and MVC), and Microsoft SQL Server is preferred.
  • Experience with SharePoint, Power Automate, Power BI, Windows Server Administration, SQL Server Administration, Financial, and Work Management Systems.
  • May also be required to complete higher levels of NIMS training as determined appropriate for the position.

Responsibilities

  • Works with users to design processes to satisfy their business needs.
  • Analyzes public safety procedures and/or problem areas and takes part in feasibility studies for the potential application of information systems.
  • Designs complex programming solutions to satisfy customer needs.
  • Codes complex new solutions and modifies existing solutions in accordance with design requirements.
  • Tests new code to ensure compliance with design specifications and quality standards.
  • Participates in the installation, configuration, implementation, operation, and maintenance of purchased software packages.
  • Coordinates minor releases to software applications, both in-house software and packaged software.
  • Performs data analysis and data migrations.
  • Serves as a point of contact with third-party software suppliers for application support and enhancements.
  • Develops, documents, and maintains procedures for the efficient operation of application software.
  • Meets with user representatives to discuss operational problems, system enhancements, and related existing or potential computerized applications.
  • Provides design, development, and implementation of integration and/or interface services between applications and systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service