QinetiQ US is looking for a Sr Full Stack Developer to serve as the primary developer and maintainer of their existing web application, ensuring its stability, performance, and security while collaborating with 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)
- Knowledge of version control systems (Git)
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
- Implement and maintain Windows Authentication using Claims/Negotiate protocol
Other
- Proven ability to work independently with minimal oversight
- Strong problem-solving and analytical thinking skills
- Excellent communication skills for technical and non-technical audiences
- Experience in Agile/Scrum development environments
- Must be suitable to pass Public Trust clearance