CO - P4589 - Senior .Net Developer

Commonwealth of Virginia
  • Richmond, VA
  • $115,000–$150,000 Per Year
2 days ago

Job Description

Hiring Range: $115,000 - $150,000

Full Time or Part Time: FULL TIME

Additional Detail

JOB DESCRIPTION

To provide leadership in .NET development and maintenance of application software systems working across the full stack from APIs and databases to the user interface. Please note this position follows a hybrid work schedule to include both in-office and telework. Candidates must be able to work from the assigned work location in Virginia.

RESPONSIBILITIES

This position is responsible for analysis, design and development of new applications, including web APIs and user interfaces. The position performs hands-on software development and provides technical leadership on application architecture, design patterns, and development standards. Duties include data modeling and database design, building secure, accessible, and responsive user interfaces, and leading and participating in code reviews. This position will also maintain the Agency's applications and Information Technology systems, mentor other developers, and document technical decisions.

QUALIFICATIONS

  • Significant experience in professional software development , including hands-on work with C# and .NET, with current experience on .NET 8 or greater.

  • Advanced skills in ASP.NET Core web API development, including routing, middleware, dependency injection, configuration, and consistent error handling.

  • Experience with Entity Framework Core or a similar ORM, including query performance, transactions, and schema migrations.

  • Working knowledge of relational databases such as SQL Server, Oracle, or PostgreSQL, including data modeling and SQL queries, with familiarity with NoSQL data stores a plus.

  • Proficiency with front-end development using TypeScript and a modern component framework such as Vue, React, or Angular, building accessible and responsive user interfaces.

  • Knowledge of web security fundamentals, including OAuth 2.0, OpenID Connect, and authorization design.

  • Proficiency with Git, including branching and merging strategies, code reviews, and CI/CD pipelines.

  • Demonstrated ability to apply software architecture and design patterns, weigh trade-offs, and document design decisions.

  • Knowledge of containerization, such as Docker, and cloud computing concepts, including software as a service and platform as a service, with experience in distributed caching or messaging and background-processing frameworks a plus.

  • Ability to analyze, design, implement, and maintain IT applications and databases.

  • Ability to mentor and lead a small development team and communicate technical concepts clearly to technical and non-technical audiences.

ABOUT US

The Virginia Department of Environmental Quality (DEQ) is the primary environmental permitting agency in the Commonwealth of Virginia. It is responsible for administering laws and regulations related to air quality, water quality, water supply, renewable energy, and land protection. Through the dedication and work of over 800 employees across six regional offices and the Central Office in Richmond, DEQ issues permits, conducts monitoring and inspections, and enforces the law.

Numbers & Facts

LocationRichmond, VA
Salary$115,000–$150,000 Per Year

Skills

  • ADO.NET Entity Frameworkunmatched
  • Air Qualityunmatched
  • Alternative Energyunmatched
  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Designunmatched
  • Cachingunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Component Frameworksunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Modelingunmatched
  • Database Designunmatched
  • Dependency Injectionunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Dockerunmatched
  • Error Handlingunmatched
  • Gitunmatched
  • Information Technology & Information Systemsunmatched
  • Internet Securityunmatched
  • Law Enforcementunmatched
  • Leadershipunmatched
  • Mentoringunmatched
  • Microsoft .NETunmatched
  • Microsoft ASP.NET (Active Server Page)unmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft SQL Serverunmatched
  • Middlewareunmatched
  • NoSQLunmatched
  • OAuthunmatched
  • Object Relational Mapping (ORM)unmatched
  • OpenIDunmatched
  • Oracle Databaseunmatched
  • Platform as a Service (PaaS)unmatched
  • PostgreSQLunmatched
  • React.jsunmatched
  • Regulationsunmatched
  • Relational Databases (RDBMS)unmatched
  • SQL (Structured Query Language)unmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software as a Service (SaaS)unmatched
  • Systems Maintenanceunmatched
  • Technical Leadershipunmatched
  • Technical Writingunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Vue.jsunmatched
  • Water Quality Testingunmatched
  • Water Supplyunmatched
  • Web Programmingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder