Skip to main content
City of Lynchburg logo

Application Development Analyst II

City of Lynchburg
Full TimemidHybrid
Lynchburg, Virginia, US$58k – $110kPosted March 3, 2026

Job Description

Come join the City of Lynchburg's Information Technology Team!

The Center for Digital Government's Digital Cities Survey recognizes cities for their strategic and effective use of information technologies to serve their citizens and perform local government operations. Since 2004, the City of Lynchburg has been ranked in the Top-7 nationally for cities in its population group!

The City is seeking an Application Development Analyst to support and develop enterprise and departmental applications. The ideal candidate will have experience using Visual Basic, C# and Microsoft SQL Server, including SQL Server Integration Services and SQL Server Reporting Services.

Compensation will depend on qualifications and experience.

This position has flexibility for hybrid remote opportunities after 6 months and the completion of the department's non-virtual orientation and training.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties to provide direct or indirect service to the citizens may be assigned.

  • Works with users to design processes to satisfy their business needs
  • Analyzes client departmental 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 for compliance
  • Participates in the installation, configuration, implementation, operation, and maintenance of purchased software packages
  • Coordinates minor releases to software applications, both in-house developed 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 and discusses operational problems/developments and related existing or potential computerized applications
  • Provides design, development and implementation of integration and/or interface services between applications and systems

ADDITIONAL DUTIES AND RESPONSIBILITIES include the following:

  • Other duties to provide direct or indirect service to the citizens may be assigned
  • When unusual situations occur and/or the City Manager declares a State of Emergency, all City employees may be required to accept special assignments and perform as needed to ensure appropriate service delivery

SUPERVISORY RESPONSIBILITIES

This job has no supervisory responsibilities.QUALIFICATIONS To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education and/or Experience

  • A Bachelor's degree with a major in computer science, business management information systems or a related field and at least 2 years related experience performing business analysis and systems support for enterprise and departmental applications or equivalent in education and experience.
  • Proficiency in Microsoft Word and Excel.
  • 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, HR, Work Management Systems and ESRI a plus.
  • Possession of valid driver's license issued by the Commonwealth of Virginia and acceptable driving record according to City criteria. View Driving Criteria here.
  • Must successfully complete IS100 and IS700 National Incident Management (NIMS) training within 90 days of employment. May also be required to complete higher levels of NIMS training as determined appropriate for the position.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free