Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Virginia Department of Corrections Logo

.Net Developer: Central Administration (Headquarters) #00881

Virginia Department of Corrections

$87,689 - $144,685
Aug 27, 2025
Richmond, VA, US
Apply Now

The Dept of Corr - Central Admin is looking for a .Net Developer to design, develop, implement, and support complex/extensive computer applications to meet user requirements.

Requirements

  • Knowledge of the Application Lifecycle Management methodology and the principles and techniques of architecture/design, analysis, requirements definition, developing, and maintaining/supporting all instantiations of computer applications.
  • Senior level knowledge and skills in the more complex computer programming techniques, tools, and principles including but not limited to normalized database design, Structured Query Language (SQL)/ Transact SQL (T-SQL), SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), object-oriented programming, image creation/editing, eXtensible Markup Language ( XML)/eXtensible Hypertext Markup Language (XHTML), Content Management (CSS), Microsoft .NET Framework/Core, C-Sharp, Language Integrated Query (LINQ), Active Server Method Extension (ASMX)/Windows Communication Foundation (WCF) Web Services, Team Foundation Server (ITFS) TFS/Visual Studio Team Services (VSTS), software design patterns, N-Tier/Microservice architectures, Accessibility Standards (Section 508), JavaScript, jQuery, and AJAX
  • Deep understanding of Power Apps, Power Automate (Flow), Power BI, and Power Virtual Agents.
  • Familiarity with REST APIs, custom connectors, and available pre-built connectors.
  • Familiarity with Model-View-Controller (MVC) frameworks and Umbraco Content Management System (CMS).

Responsibilities

  • Designs, develops, implements, and supports complex/extensive computer applications in compliance with Information Technology Unit (ITU) Application Lifecycle Management (ALM) guidelines and established project management and quality policies and standards to ensure user requirements are met.
  • Provides senior level applications development expertise and programming and analysis skills and substitutes for Software Architect when absent.
  • Provides project leadership, estimates, technical training, and technical guidance to junior programming staff when assigned as project leader.
  • Assists with software design documents and diagrams.
  • Works independently to ensure applications perform as expected for the DOC end user community.

Other

  • Familiar with agile development methodologies.
  • documentation skills
  • outstanding interpersonal, verbal and written skills
  • demonstrated ability to provide leadership when assigned as project leader
  • demonstrated ability to use time efficiently