General Statement of Duties
Works independently and as part of an application team to perform a variety of complex analytical and development tasks to develop, enhance and modify County-developed systems in web-based, client, window service and web service environments; performs complex design, application and interface development, relational database design and development, object oriented programming, testing, configuration, modification, analysis and maintenance programming work on County-developed applications; develops and delivers technically advanced IT solutions to meet departments' operational needs; performs related work as required.
Essential Duties
Henrico Information Technology is looking for a promising Application Developer I candidate to join our Public Safety Development team. As a team member, you'll work with various public safety agencies, key stakeholders, and various software vendors to help build, improve, and modernize record management systems, build and maintain both web-based applications and desktop applications, and develop/integrate APIs. This is a junior-level role with hands-on guidance and mentorship from senior members on the team.
Responsibilities - Write clean, testable, maintainable C# code using object-oriented and functional programming principles by using best software development practices.
- Assist in developing and maintaining API integrations for both internal and vendor-facing applications
- Build new web applications leveraging .NET and Blazor technologies
- Maintain and enhance existing .NET Framework WPF applications as needed
- Use SQL to support data querying, reporting, and transformation across systems
- Design tables, stored procedures, functions in Microsoft SQL Server
- Integrate data from various back-end services and databases as needed
- Create and maintain software documentation.
- Keep up to date on web developments trends and apply them into operations and activities
- Collaborate with team members using Git for version control and shared development workflows
- Other assigned duties and tasks as needed
Knowledge, Skills, and Abilities - Working knowledge of C#, .NET framework, and .NET technologies and some experience with API development or integrations
- Basic to solid understanding of relational database systems, object-oriented programming and web application development.
- Foundational SQL skills and experience with database design
- Familiarity with MVVM design pattern
- Familiarity with Git and collaborative development practices
- Interest or early experience in building robust web apps
- Strong desire to work in a team-driven, customer-focused environment and the ability to meet deadlines
- Possess excellent organizational and time-management abilities and strong written and verbal communication skills
Preferred Qualifications - Experience with advanced report creation utilizing Power BI and/or SSRS technologies
- Experience designing, building, and deploying Blazor Server and WASM apps
- Exposure to AI tools or platforms, with a basic understanding of how they can be integrated into workflows
- Strong interest in emerging technologies and continuous learning
- Hold a bachelor's degree in computer science or a related major such as Computer Science, Engineering, Math, or Physics from an accredited program
Minimum Qualifications
Minimum Qualifications (IT Application Developer) The hiring department anticipates filling this position at the
IT Application Developer I or II level with an anticipated hiring range of $72,060.36 - $82,943.73, depending on the qualifications of the successful applicant and the needs of the organization at the time of hire. The position may be filled at the IT Application Developer III or Senior level based on the qualifications and experience of the selected candidate. Salary placement above the anticipated range may be considered for candidates whose qualifications significantly exceed the expected requirements of the position and would correspond to the approved range for the hiring level.
This position is part of a Career Development Plan (CDP), offering opportunities for advancement within the IT Application Developer series. The requirements of each level are listed below:
IT Application Developer I: Graduation from high school/GED including completion of some relevant coursework at the high school level or college level and two (2) years of relevant work experience; OR any equivalent combination of experience and training which provides the required knowledge, skills and abilities. (Grade HP.29 - $72,060.36 - $132,558.42)
IT Application Developer II: Two-year degree in a relevant IT field of study and two (2) years of relevant work experience; OR any equivalent combination of experience and training which provides the required knowledge, skills and abilities. (Grade HP.30 - $75,519.45 - $138,921.57)
IT Application Developer III: Four-year degree in a relevant IT field of study and two (2) years of relevant work experience; OR any equivalent combination of experience and training which provides the required knowledge, skills and abilities. (Grade HP.31 - $79,144.58 - $145,590.17)
IT Application Developer Senior: Four-year degree in a relevant IT field of study and four (4) years of relevant work experience; OR any equivalent combination of experience and training which provides the required knowledge, skills and abilities. (Grade HP.32 - $82,943.73 - $152,578.89)
Additional Information
This posting will remain open to filled. Screening of applications will begin on March 2, 2026. Applications received by 11:59 PM on that date will be assured full consideration. Applications after the screening date may be reviewed at the discretion of the hiring team. May require of a valid driver's license to provide support at locations Countywide.
A criminal history record check and fingerprinting is conducted on all persons conditionally offered employment, including a conditional offer of initial employment, or a conditional offer to promote, demote, or laterally transfer an employee.
How To Apply
You apply for positions with Henrico County general government through our online applicant system, which is available 24-hours a day, 7-days a week with an Internet connection. Please access our job site portal though or click on the Jobs link in the upper right-hand corner of our main County page at
Minimum Salary 72060
Maximum Salary 152578
Currency USD
Main Organization General Government
General Government
Employment Status Permanent Fulltime
Permanent Full-time
Amount of Travel
Work At Home