QinetiQ US is seeking an experienced Full Stack Developer to serve as the primary developer and maintainer of their existing web application, which requires a self-directed professional who can own the complete software development lifecycle while working closely with business stakeholders and end users.
Requirements
- Strong experience with .NET 8.0, ASP.NET Core, and Entity Framework Core
- Proficiency in React, TypeScript, and Material UI framework for front-end development
- Experience with modern front-end tooling including Vite, React Query, and Node.js (LTS)
- Solid understanding of Windows Authentication (Claims/Negotiate protocol) and security best practices
- Proficiency with Visual Studio 2022 (Community or Professional edition) — VS Code will not suffice for Windows Authentication scenarios
- Experience with SQL Server Developer Edition and database management tools (SSMS or Azure Data Studio)
- Understanding of web application architecture and best practices
Responsibilities
- Serve as primary developer and maintainer for existing web application built with ASP.NET Core backend and React frontend with Material UI
- Own end-to-end software lifecycle including design updates, development, testing, deployment, and production support
- Perform bug fixes, troubleshooting, and performance tuning to ensure optimal system stability and availability
- Refactor and modernize legacy code to improve maintainability and performance when feasible
- Manage and maintain deployments on Windows Server using IIS
- Apply security patches, library upgrades, and system updates in a timely manner
- Monitor system health and proactively address potential issues
Other
- Bachelor's Degree in an IT-related discipline
- 10+ years of full stack web development experience
- Must be suitable to pass Public Trust clearance
- Proven ability to work independently with minimal oversight
- Strong problem-solving and analytical thinking skills