Software Engineer

  • REMOTE WORK, VA
  • Posted 5 hours ago | Updated 5 hours ago

Overview

Remote
On Site
USD 40,001.00 - 80,000.00 per year
Full Time

Skills

Interfaces
Usability
Research
Systems Analysis/design
Policies and Procedures
Microsoft Exchange
Debugging
Documentation
Computer Science
Mathematics
Statistics
Science
Hibernate
SQL
Spring Framework
Software Development
Testing
Scrum
Agile
Oracle
Java
Apache Tomcat
XML
JSP
Enterprise Application Integration
Design Patterns
Microsoft SQL Server
Database
Conflict Resolution
Problem Solving
Communication
Information Security
CompTIA
SEC
Security Clearance
Microsoft Visual Studio
jQuery
Web Server Administration
Graphical User Interface
Ajax
Web Applications
Information Technology
Systems Engineering
FOCUS

Job Details

Job ID: 2505862

Location: REMOTE WORK, VA, US

Date Posted: 2025-05-20

Category: Software

Subcategory: SW Engineer

Schedule: Full-time

Shift: Day Job

Travel: No

Minimum Clearance Required: None

Clearance Level Must Be Able to Obtain: Secret

Potential for Remote Work: Yes

Description

SAIC is seeking a Software Developer for a remote position.

RESPONSIBILITIES:

  • Ensure NASIS application is properly configured and documented to enable, sustain, and maintain interfaces with external commands and systems
  • Analyze system for efficiencies
  • Test and implement new technologies following standardized test and implementation procedures
  • Review existing programs and assists in making refinements, reducing operating time, and improving current techniques
  • Test changes for usability prior to deployment to the test environment
  • Provide research, analysis, design, development, documentation, testing, and deployment of modifications
  • Implement policies and procedures to track server trends. Monitor trends to help prevent systems outages
  • Resolve technical/data exchange issues with scanning and document recognition software and exchange pertinent information
  • Work as a member of a NASIS team
  • Be responsible for program design, coding, testing, debugging, and documentation

Qualifications

REQUIRED EDUCATION:

  • Bachelor's degree in information technology, computer science, mathematics, statistics, business, engineering, or physical science and two (2) years or more experience; 4 (four) years of experience in lieu of degree will be accepted

REQUIRED SKILLS: This position requires a self-motivated, professional individual with demonstrated experience in designing and developing JAVA applications, including:
  • Experience as an application engineer/developer using SPRING Frameworks, Visual Studio and Microsoft SQL Server
  • Specific development experience with Hibernate and SQL
  • Demonstrated knowledge and understanding of the SPRING Framework
  • Understanding of the software development lifecycle, strong analysis skills, experience in designing, developing, implementing testing JAVA based applications
  • Demonstrated knowledge in working on an IT team implementing major software releases using SCRUM Agile methodology
  • Proficiency in JAVA development, specifically ORACLE JAVA 8
  • Familiarity with APACHE TOMCAT, XML, JSP, and other related technologies
  • Strong understanding of REST and EAI design patterns
  • Experience with SQL Server and related database technologies
  • Ability to understand and work with complex business requirements
  • Strong problem-solving and troubleshooting skills
  • Excellent written and verbal communication skills
  • Experience with other integration tools and platforms is a plus

Prior to the hire date, the candidate must possess the following Information Security certification at minimum.

  • CompTIA Sec + certified

CLEARANCE:
  • U.S. citizen with ability to obtain Secret clearance

DESIRED SKILLS:
  • Visual Studio 2022, JQuery
  • Experience in web server management and configuration
  • Experience in GUI design & AJAX
  • Experience in implementing REST architecture for web apps

Target salary range: $40,001 - $80,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About SAIC