Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Amentum and take your career to the next level!
Application takes less than 5 minutes

