ARES Corporation

System Admin and Software Developer

ARES Corporation$88K — $105K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field with relevant experience.
  • Proficiency in full-stack web application development across database, API, and front-end layers.
  • Experience in using Git-based workflows, including code reviews and feature branching.
  • Strong verbal and written communication skills for user training and documentation.
  • High attention to detail with the ability to design relational database architecture.

Responsibilities

  • Administer the Cradle requirements management system for the NASA Artemis program.
  • Design and develop full-stack web applications using MSSQL, .NET/C#, and Angular.
  • Conduct one-on-one and group training sessions for users on Cradle functionalities.
  • Create Technical Baseline Reports for program reviews.
  • Develop and maintain unit tests utilizing .NET and Angular testing frameworks.

Benefits

  • Medical, Dental, and Vision Insurance
  • Health Savings Accounts (HSA) and Flexible Spending Accounts (FSA)
  • Life and Disability Insurance
  • Critical Illness and Accident Insurance
  • Employee Stock Ownership Plan (ESOP)
  • 401(k) Plan
  • Paid Time Off and Holidays
Full Job Description
KLXS III Artemis - Requirements System Admin and Software Developer

Join our team at the Kennedy Space Center supporting NASA's Artemis Exploration Ground Systems (EGS) Program via the KLXS III contract. Under this contract, ARES and its partners provide engineering and technical services, program and business management support services and administrative support services to the EGS Program.

Position Summary: Onsite administration of the Cradle system and development and maintenance of various web applications and/or SharePoint Online sites.

Job Description

Cradle Admin Functional Responsibilities (Higher priority task)

  • Manage the Cradle requirements management system for the program. Duties can include creating new objects and populating fields such as requirement text and rationale, verification methods, Detailed Verification Objectives (DVO), Stakeholder Expectations, Detailed Validation Objectives (DVaO), schedule items (for event planning), and change notices.
  • Audit the work performed in Cradle and identify gaps/issues; track to resolve discrepancies and coordinate with requirements analysts, systems engineers and management.
  • Provide Technical Baseline Reports from the system monthly and as needed for reviews.
  • Conduct one-on-one and group training and refresher training for users on how to create new objects, populate object fields, modify views, and output files to meet their needs during design, readiness reviews, system checks, etc.
  • Stays current with Cradle updates and issues by participating in the Cradle Community of Practice meeting once a month.


Web App Developer Functional Responsibilities (Majority of time task)

  • Design, develop, test, and maintain full-stack web applications end-to-end, from the Microsoft SQL Server database, through Entity Framework and .NET/C# APIs, to Angular + PrimeNG front ends.
  • Design and implement relational data models in MSSQL, using Entity Framework (migrations, relationships, LINQ) to manage schema evolution and data access.
  • Build and consume RESTful APIs in .NET/C#, including authentication/authorization, input validation, and error handling.
  • Develop responsive, accessible UI components with Angular and PrimeNG, including data grids, reactive forms, and interactive views, with attention to usability and consistent UX.
  • Translate functional and technical requirements into working software; refine and break down requirements into actionable development tasks tracked in GitHub Issues and Projects.
  • Debug and resolve defects across the full stack (UI, API, EF, and database layers), including data-integrity and performance issues.
  • Manage source control and configuration using GitHub, including feature branching, pull requests, code review, and tagged releases.
  • Write and maintain unit tests using built-in .NET and Angular testing frameworks.
  • Perform database administration tasks, including schema management, stored procedures, query tuning, and data troubleshooting.
  • Support software classification activities and maintain related engineering documentation.
  • Create and maintain user, technical, and release documentation for delivered software.
  • Conduct user training and deliver stakeholder demonstrations during design, readiness reviews, and system checks.
  • Collaborate with stakeholders, systems engineers, and management to validate requirements and support project milestones.


Required skills and competencies include:

  • Ability to develop detailed plans and work to a schedule.
  • Strong communication skills, both written and verbal.
  • Good interpersonal skills with the ability to build effective working relationships.
  • High attention to detail and demonstrated follow-through on products.
  • Experience delivering web apps end-to-end across database, API, and front-end layers.
  • Ability to design relational database architecture and perform data analysis.
  • Ability to translate general concepts and requirements into detailed technical designs.
  • Experience with Git-based workflows: feature branching, pull requests, and code review.
  • Ability to write and maintain automated unit tests.


Preferred Qualifications

  • Proficiency with C# and the .NET framework/.NET Core for back-end and API development.
  • Entity Framework: data modeling, migrations, relationships, and LINQ queries.
  • Experience with Microsoft SQL Server, including relational schema design, stored procedures, query optimization, and problem resolution.
  • Proficiency with Angular, including components, services, routing, and reactive forms.
  • Experience building UIs with the PrimeNG component library.
  • Visual Studio, Visual Studio Code, Microsoft SQL Server Management Studio
  • Familiarity with SharePoint On-Prem & Online
  • Familiarity with PowerApps: Power Automate, Power FX Code, Power BI Report Building
  • SharePoint On-Prem: Nintex Forms, Nintex Workflows, SSRS Report Building


Education/Experience

  • Bachelor of Science (BS) in Computer Science or Computer Engineering preferred, or a BS in a different field with appropriate work experience.


ARES offers a competitive compensation and benefit package. Full-time employees may participate in:
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • HSA/FSA Accounts
  • Life & Disability Insurance
  • Critical Illness & Accident Insurance
  • ESOP
  • 401(k) Plan
  • Paid Time Off & Holidays


About ARES Corporation

ARES Corporation is a privately held company that provides engineering, project management, risk management, and technology solutions for clients in the aerospace and defense industries. The company was founded in 1992 and is headquartered in McLean, Virginia. ARES Corporation has worked on a variety of projects, including the development of the Orion spacecraft for NASA and the design of the Air Force's next-generation bomber. The company has also provided support for the Department of Defense and other government agencies.
Learn more about ARES Corporation
Size
1,000 employees
Market Cap
$9.6 billion
Industry
Net Income
$484 million
Revenue
$1.5 billion
NASDAQ

Similar Jobs

More Jobs at ARES Corporation

More Information Technology Jobs

Find similar System Admin and Software Developer jobs: