The Virginia Department of General Services (DGS) is seeking to enhance and maintain its web-based applications to support critical functions across its divisions, ensuring business continuity and system reliability.
Requirements
- Experience with web development methodologies using the Microsoft .NET environment. Familiarity with ASP.NET, ASP.NET MVC/Core MVC, C-Sharp, and RESTful APIs. Ability to assist in minor application updates and bug fixes using .NET technologies.
- Hands-on experience with HTML, JavaScript, CSS3, JSON, XML, XSL/XSLT, and widely used libraries/frameworks such as jQuery
- Ability to query Microsoft SQL Server databases and support basic reporting or data retrieval. Exposure to writing or reviewing simple T-SQL queries and understanding stored procedures or views.
- Familiarity with deploying web applications under guidance, including basic understanding of Internet Information Services (IIS). Exposure to application configuration settings such as web.config, authentication, and error handling.
- Ability to assist with capturing business and technical requirements. Comfortable with creating or maintaining basic documentation such as process notes, workflow diagrams, or user support materials.
- Experience delivering end-user support, troubleshooting technical issues, and providing clear and professional communication to internal and external customers.
- Ability to diagnose and resolve issues in existing ASP.NET / ASP.NET Core applications. Experience analyzing logs and exceptions, debugging code with Visual Studio and browser tools, and tracing problems across the full stack (frontend, backend, database, and server). Familiar with tools like Postman, Fiddler, and Application Insights.
Responsibilities
- Assisting with Application Development: Support the design, configuration, testing, and implementation of both custom and third-party applications—particularly for the Division of Engineering and Building (DEB) including the Building Information and Tracking Systems (BITS), and other DGS systems.
- Supporting Technical Projects: Participate in coding, documentation, and troubleshooting under the supervision of senior developers, following established development practices and change management guidelines.
- Learning Through Collaboration: Work closely with business units and IT colleagues to understand system requirements, support enhancements, and help evaluate solutions that improve performance and usability.
- Staying Informed: Begin building knowledge in evolving .NET frameworks, SQL Server, secure development practices, and emerging web technologies to contribute to continuous improvement efforts.
- Delivering End-User Support: Assist in supporting users of production applications during business hours and, when needed, after hours, ensuring timely issue resolution and excellent customer service.
- Building Partnerships: Foster strong working relationships with agency staff and IT team members, contributing to a positive and service-oriented work environment.
- Application Troubleshooting: Ability to diagnose and resolve issues in existing ASP.NET / ASP.NET Core applications. Experience analyzing logs and exceptions, debugging code with Visual Studio and browser tools, and tracing problems across the full stack (frontend, backend, database, and server). Familiar with tools like Postman, Fiddler, and Application Insights.
Other
- This is an-in person position, Hybrid work (up to two days per week) may be considered upon successful completion of performance period and telework agreement.
- Strong Work Ethic & Multitasking: Ability to manage multiple projects simultaneously with attention to detail and a commitment to delivering high-quality results on time.
- Project Management & Collaboration Skills: Understanding of common project workflows, including participating in requirement sessions and status updates. Experience using collaboration tools such as SharePoint, Microsoft Teams, and Bluebeam is a plus.
- Sponsorship will not be provided for this position now or in the future.
- Confirmation of eligibility to work will be required at time of hire.