Note: This position requires an active TS/SCI clearance and Security+ certification.
Summary: The Senior .NET Core Developer will be a key contributor to the development and maintenance of SENTINEL, a web-based application used to track counterintelligence related entities and their relationships. This role requires an exceptional developer with deep expertise in .NET Core, C#, and related technologies.
Responsibilities:
- Software Development:
- Develop new, cutting-edge software solutions for SENTINEL utilizing strong C# programming skills.
- Maintain and enhance existing functionality within the SENTINEL application.
- Contribute to the design and architecture of new features and component
- .NET Core Application Development:
- Develop enterprise-level web applications utilizing .NET Core, Razor Pages, Dependency Injection, Web APIs, and HTTP request/response handling.
- Data Management:
- Utilize Entity Framework (EF) Core, Code First, Migrations, and LINQ syntax to manage data interactions with SQL Server, including data insertion, querying, updating, and deletion.
- Development Environment & Tools:
- Daily use of Visual Studio and SQL Server Management Studio for bug fixing and new functionality development.
- Daily use of Azure DevOps and Git for source code management, version control, and collaboration.
- Database Administration & Optimization:
- Utilize a strong understanding of SQL Server and relational database principles to create, modify, and delete database objects.
- Troubleshoot and address database performance issues.
- Front-End Development:
- Possess exceptional JavaScript development skills.
- Implement AJAX calls, form validation, DOM manipulation, and interactivity using JavaScript.
- Style web applications utilizing CSS and UI layout frameworks such as Bootstrap 5 to create visually appealing and consistent user interfaces.
- Collaboration & Mentorship:
- Collaborate with other developers, analysts, and stakeholders throughout the software development lifecycle.
- Potentially mentor junior developers and share knowledge.
Required Skills/Qualifications:
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience: 10+ years of professional software development experience with a strong focus on .NET technologies.
- .NET Core Expertise: Deep understanding and practical experience with .NET Core development.
- C# Proficiency: Exceptional C# programming skills with a thorough understanding of object-oriented programming principles.
- EF Core & SQL Server: Extensive experience with Entity Framework Core, Code First, Migrations, and SQL Server.
- JavaScript & Front-End Technologies: Solid understanding of JavaScript, HTML, CSS, and modern front-end frameworks (e.g., Bootstrap).
- DevOps Proficiency: Proficient with Azure DevOps and Git for source control, CI/CD, and collaboration.
- Problem-Solving: Exceptional analytical and problem-solving skills.
Desired Skills:
- Experience using Docker and containerizing .Net Core applications.
- Experience with security best practices in web application development.
- Experience with testing frameworks (e.g., xUnit, NUnit).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with cloud platforms (e.g., Azure, AWS).
- Experience working in an Agile development environment.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Commissioning Engineer (Software Developer)
2026-05-13
Senior Backend Engineer
2026-05-24
Deputy Cyber Manager
2026-05-12
- Posted
- Dec 22, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Fort George G. Meade
- Company
- Amentum
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Commissioning Engineer (Software Developer)
2026-05-13
Senior Backend Engineer
2026-05-24
Deputy Cyber Manager
2026-05-12