Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Huntsville, AL
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

Description

SAIC is seeking a Software Engineer supporting the Software, Simulation, Systems Engineering and Integration Directorate (S3I) in support of the Interoperability Engineering System (IES) software sustainment. A Software Engineer is needed to support the full lifecycle of software development, including research, design, implementation, integration, and testing in Huntsville, AL.

Duties and Responsibilities:

  • Participate in the complete software development process from conception to deployment
  • Maintain and enhance software following deployment
  • Support the full software lifecycle, including design, implementation, and delivery
  • Analyze, write, build, and deploy software solutions
  • Conduct automated testing and provide development feedback
  • Modify and test existing software as needed
  • Perform software and systems integration
  • Conduct unit testing and code coverage analysis
  • Support integration test events on-site

Qualifications

Education Requirement:

  • Bachelor's degree in computer science/software engineering with five (5) years or more experience; Six (6) years' additional years' experience can be considered in lieu of degree.

Clearance Requirements:

  • Must possess an active Secret clearance or have the ability to obtain one; US Citizenship required.

Required Skills:

  • Strong experience building intuitive user interfaces (UI)
  • Proficiency in application development using .NET and ASP.NET in an Agile environment
  • Proven experience in back-end development with a focus on .NET Core
  • Ability to analyze requirements, design, and produce robust and testable software
  • Experience evaluating and developing unit tests for C# and C++ code
    SQL database development experience
  • Ability to debug, compile, and test C++ source code
  • Familiarity with Git version control and Agile development practices
  • Strong understanding of object-oriented programming and complex data structures

Preferred Qualifications

  • Knowledge of tactical and simulation data links (e.g., Link 16, Link 11, JREAP, DIS)
  • Experience with secure programming techniques
  • Familiarity with ADA programming and translating ADA to C++


 Apply on company website