Role Overview
This role supports the design, development, and enhancement of mission-critical law enforcement applications focused on large-scale data management, analysis, and information sharing. The position involves building scalable web applications using C#, .NET, and modern front-end frameworks within an Agile environment.
Location: Stafford, VA Open to candidates within the location + 100 miles radius
Key Responsibilities
Design and develop scalable, testable applications using C#, .NET, Blazor, and Entity Framework
Develop and maintain unit and integration tests
Participate in Agile ceremonies including sprint planning, retrospectives, and demos
Collaborate with cross-functional teams to design and implement solutions
Develop and consume RESTful APIs and web services
Contribute to CI/CD pipelines and DevOps practices
Support cloud-based application development in AWS or Azure environments
Required Skills (with Years)
C# / .NET Development 3+ years
Entity Framework 3+ years
Software Development Experience 3+ years
Unit Testing (NUnit, xUnit or similar) 3+ years
SQL Server / Relational Database Development 3+ years
Web Development (HTML5, CSS3) 3+ years
RESTful API Development/Integration 3+ years
Frontend Frameworks (Blazor / Angular / React) 3+ years
Cloud Technologies (AWS or Azure) 3+ years
Agile Methodologies (Scrum, Kanban, XP) 3+ years
CI/CD Tools (Azure DevOps, Jenkins, GitHub) 3+ years
Preferred Skills
DevOps practices and methodologies
Docker and containerization
Kubernetes or container orchestration platforms
Behavior-Driven Development (BDD) or Test-Driven Development (TDD)