About The Position

The Application Programmer/Analyst Expert is a senior technical resource who designs, develops, and supports complex technology solutions advancing the Virginia Department of Juvenile Justice’s strategic goals. The position serves as a technical lead within the Applications Development team and manages all phases of the systems development life cycle, including analysis, development, testing, documentation, implementation, and maintenance. The role may also lead assigned projects or initiatives, guiding development efforts and ensuring successful delivery of technology solutions. The position develops applications with Visual Studio .NET, C#, Visual Basic, and the .NET Framework; builds and maintains web applications using ASP.NET MVC/Core and related technologies; and supports enterprise desktop applications using WinForms and WPF. It also develops Oracle PL/SQL and SQL solutions, uses Git or TFS for source control, and provides expert guidance on application architecture, design patterns, coding practices, and system integration.

Requirements

  • Advanced knowledge of systems development and design using Visual Studio .NET.
  • Experience with C#, Visual Basic, and the .NET Framework.
  • Extensive experience in front-end and back-end web development using ASP.NET MVC/Core, Web API, JavaScript, HTML, CSS, Bootstrap, jQuery, and Web Services.
  • Experience developing desktop applications using WinForms and WPF.
  • Considerable experience with Oracle PL/SQL and writing complex SQL queries.
  • Experience using Git or TFS for source control, version management, and collaborative development.
  • Progressively responsible experience in .NET programming, relational database design, and systems development.

Nice To Haves

  • Experience integrating Multi Factor Authentication (MFA).
  • Experience with Angular or React.
  • Experience working in Agile development environments.
  • Experience administering Windows servers and/or cloud platforms such as Oracle Cloud Infrastructure (OCI).
  • Experience working with state agencies within the Commonwealth of Virginia.

Responsibilities

  • Lead the design and development of complex applications using Visual Studio .NET, C#, Visual Basic, and the .NET Framework.
  • Develop, enhance, and maintain front-end and back-end web applications using ASP.NET MVC/Core, Web API, JavaScript, HTML, CSS, Bootstrap, jQuery, and related technologies.
  • Build and support enterprise desktop applications using WinForms and WPF.
  • Design, develop, and optimize Oracle PL/SQL procedures and packages, as well as complex SQL queries.
  • Use Git or TFS for source control, versioning, code reviews, branch management, and collaborative development workflows.
  • Perform full life cycle development activities, including coding, testing, documentation, deployment, and maintenance.
  • Troubleshoot complex technical issues across application layers.
  • Provide expert guidance to colleagues on architecture, design patterns, coding practices, and system integration.
  • Serve as a technical lead on assigned projects or initiatives and guide development efforts toward successful delivery.

Benefits

  • Veterans hired into state positions may be eligible for additional leave accruals based on total military, National Guard, or Reserve service.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service