Job 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++ codeSQL 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+REQNUMBER: 2506572
SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability
Job Tags
Similar Jobs
Norwegian Cruise Line Holdings Ltd.
...JOB SUMMARY: The Senior Analyst, Marketing Analytics will partner closely with senior marketing leadership to deliver strategic dashboards, ad-hoc analyses, and performance insights that drive data-informed decision-making. This role is responsible for measuring and...
RMS COMPUTER CORP
...Jr Computer Technician/Desk-Side Support Rate $16/hr Our client is looking for a Jr Deskside Support Technician. The Technician will work activities such as delivery, installation, moves and changes of end user's computer equipment and peripherals to include...
Tekgence Inc
o In-depth experience with Axiom (Addenza) system o Experience with JIRA (raising new, updating and closing) o Test scripts / test case development up updating o Product knowledge and applicability of products to Reg reporting o Excel skills o Strong knowledge...
BMWC Constructors
...Project Safety Manager Evansville, IN Driven by Vision | Industrial-Strength Construction| Powered by Passion OVERVIEW Are... ...internal and external stakeholders. Minimize company exposure to incidents, accidents, and workers' compensation claims. Prioritize...
Guidant Global
...Program Consultant As a Program Consultant, you will have the opportunity to: Utilize your staffing industry experience to manage the staffing process for an exclusive client, including defining new requisitions, screening submitted resumes, coordinating the interview...