.NET Developer

CACI InternationalArlington, VA
Onsite

About The Position

We are seeking a mid-level .NET Software Developer to support the U.S. Department of State's Bureau of Diplomatic Security (DS) in maintaining and enhancing a business-critical application. This is a small-team environment — currently a team of one — requiring a resourceful, self-directed professional who takes ownership of the full development lifecycle with minimal supervision. The ideal candidate is a proactive problem-solver who is equally comfortable digging into legacy code and shipping modern improvements. You will work directly with stakeholders to gather requirements, diagnose issues, and deliver solutions in a secure, government-regulated environment.

Requirements

  • 5–7 years of professional software development experience
  • Active Secret clearance is required at time of application
  • Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field (or equivalent experience)
  • Proficiency in C# and the .NET framework (ASP.NET, .NET Core)
  • Experience with React for front-end development
  • Experience with Razor Pages / Razor Views (ASP.NET MVC or Razor Pages)
  • Working knowledge of SQL Server or equivalent relational database systems
  • Familiarity with RESTful API design and integration
  • Proficiency with Git or equivalent version control systems
  • Demonstrated ability to work independently and self-manage priorities with minimal oversight
  • Strong analytical and troubleshooting skills
  • Clear written and verbal communication skills for both technical and non-technical audiences

Nice To Haves

  • Prior experience supporting U.S. federal government or national security clients
  • Familiarity with DoS or law enforcement/security agency IT environments
  • Experience with Azure DevOps or similar CI/CD platforms
  • Knowledge of Entity Framework or other ORM tools
  • TypeScript experience

Responsibilities

  • Own end-to-end development, maintenance, and enhancement of an existing .NET web application
  • Develop and maintain front-end components using React and Razor views
  • Diagnose and resolve bugs, performance issues, and technical debt independently
  • Collaborate with government stakeholders to translate requirements into technical solutions
  • Write clean, documented, and testable code following secure development best practices
  • Participate in code reviews and contribute to technical documentation
  • Coordinate with the client's IT and security teams to ensure compliance with DoS security policies
  • Manage deployments and support application environments in accordance with government change control procedures

Benefits

  • flexible time off
  • robust learning resources
  • competitive compensation
  • benefits and learning and development opportunities
  • comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service