Software Developer - Expert
Amentum · Fort Meade, MD · 1 mo ago
On-siteEngineeringFull-time
About the role
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 supports on-going Army modernization efforts to bring cutting edge technologies to CI and HUMINT operations.
Responsibilities
- 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 components.
- .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.
- 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.
Requirements
- Master’s degree in a relevant field and 12 years’ relevant experience; with a portion of the experience within the last 2 years, or
- Bachelor’s degree and 14 years of relevant experience, or
- Associate degree and 16 years of relevant, or
- High school diploma and 20 years of relevant experience.
Qualifications
- Security Plus certified
- Qualified at Information Assurance Technical Workforce Requirement Level II as defined in DoD 8570.01-M, Table C3.T1.
- Skilled in data visualization and use of graphical applications, including Microsoft Office (Power BI) and Tableau;
- Major data science languages, such as R and Python;
- Managing and merging of disparate data sources, preferably through R, Python, or SQL;
- Statistical analysis;
- Data mining algorithms.
Skills
- Deep understanding and practical experience with .NET Core development.
- Exceptional C# programming skills with a thorough understanding of object-oriented programming principles.
- Extensive experience with Entity Framework Core, Code First, Migrations, and SQL Server.
- Solid understanding of JavaScript, HTML, CSS, and modern front-end frameworks (e.g., Bootstrap).
- Proficient with Azure DevOps and Git for source control, CI/CD, and collaboration.
- Exceptional analytical and problem-solving skills.
Benefits
- Health, dental, and vision insurance
- Paid time off and holidays
- Retail benefits (including 401(k) matching)
- Retirement benefits
- Education reimbursement
- Parental leave
- Employee stock purchase plan
- Tax-saving options
- Disability and life insurance
- Pet insurance