Java Software Systems Engineer Associate (Job Number:405441)
Description:
JOB DESCRIPTION: (describe what the employee will do on a daily basis such as activities, responsibilities, duties, interactions with people/teams [name and include capacity of interaction]
Software Systems Engineer Associate (Java) provides top-level technical expertise, including performing in-depth and complex software systems programming and analysis. Designs architectures, including the software, hardware, and communications to support the total requirements, as well as to provide for present and future cross-functional requirements and interfaces. Ensures these systems are compatible and in compliance with the standards for open systems and DOD architectures. Determines and identifies high-level functional and technical requirements on the basis of interactions with the user community and knowledge of the enterprise architecture. Identifies, assesses, and presents options for meeting the functional and technical requirements, including hardware and software updates or upgrades. Creates detailed design specifications for use by software development staff members. Interacts with project management to plan project schedules and technical direction. Develops software design documents and technology white papers responsible for developing high-level system design diagrams and for program design, coding, testing, debugging, and documentation. Is responsible for quality assurance review and the evaluation of existing and new software.
Qualifications:
TYPICAL EDUCATION: Bachelor of Computer Science Degree w/ 1-2 yrs of experience OR 5 years of related experience in lieu of degree.
CERTIFICATIONS: If required by customer, will acquire an industry recognized professional certification that meets or exceeds DoD 8570.01 M Information Assurance competency accreditation within 60 days of employment
REQUIRED SKILLS: (Name/describe the skills the employee must have at hire).
Must be familiar with development of web-based and client/server applications with:
- Secure software design and development
- Java Frameworks to support rapid prototyping and development
- Test Driven Development (TDD)
- RIA web-based application development
- Web services development and SOA design
- Graphical user interface design and construction
- Database data interaction methods
- Object-oriented development concepts and design patterns
- Must be a US citizen or Eligible to be cleared with a DoD Security Clearance of SECRET
DESIRED SKILLS: Name/describe skills that would be helpful but not required at hire–e.g., skills that could be learned or taught within the first months of hire).
- Unix and/or Linux
- Shell scripting
- Merging software release branches in Git
- Running Fortify scans
- Agile and waterfall development methodologies
SAIC Overview:SAIC is a leading provider of technical, engineering and enterprise information technology services to the U.S. government. Our 13,000 employees deliver systems engineering and information technology offerings for large, complex government programs, as well as a broad range of higher-end, differentiated technology services. The company is headquartered in McLean, Va. For more information, visit www.saic.com.
EOE AA M/F/Vet/Disability
Job Posting: Aug 15, 2014, 2:38:08 PM
Primary Location: United States-IL-O'FALLON
Clearance Level Must Currently Possess: None
Clearance Level Must Be Able to Obtain: Secret
Potential for Teleworking: No
Travel: None
Shift: Day Job
Schedule: Full-time
Description:
JOB DESCRIPTION: (describe what the employee will do on a daily basis such as activities, responsibilities, duties, interactions with people/teams [name and include capacity of interaction]
Software Systems Engineer Associate (Java) provides top-level technical expertise, including performing in-depth and complex software systems programming and analysis. Designs architectures, including the software, hardware, and communications to support the total requirements, as well as to provide for present and future cross-functional requirements and interfaces. Ensures these systems are compatible and in compliance with the standards for open systems and DOD architectures. Determines and identifies high-level functional and technical requirements on the basis of interactions with the user community and knowledge of the enterprise architecture. Identifies, assesses, and presents options for meeting the functional and technical requirements, including hardware and software updates or upgrades. Creates detailed design specifications for use by software development staff members. Interacts with project management to plan project schedules and technical direction. Develops software design documents and technology white papers responsible for developing high-level system design diagrams and for program design, coding, testing, debugging, and documentation. Is responsible for quality assurance review and the evaluation of existing and new software.
Qualifications:
TYPICAL EDUCATION: Bachelor of Computer Science Degree w/ 1-2 yrs of experience OR 5 years of related experience in lieu of degree.
CERTIFICATIONS: If required by customer, will acquire an industry recognized professional certification that meets or exceeds DoD 8570.01 M Information Assurance competency accreditation within 60 days of employment
REQUIRED SKILLS: (Name/describe the skills the employee must have at hire).
Must be familiar with development of web-based and client/server applications with:
- Secure software design and development
- Java Frameworks to support rapid prototyping and development
- Test Driven Development (TDD)
- RIA web-based application development
- Web services development and SOA design
- Graphical user interface design and construction
- Database data interaction methods
- Object-oriented development concepts and design patterns
- Must be a US citizen or Eligible to be cleared with a DoD Security Clearance of SECRET
DESIRED SKILLS: Name/describe skills that would be helpful but not required at hire–e.g., skills that could be learned or taught within the first months of hire).
- Unix and/or Linux
- Shell scripting
- Merging software release branches in Git
- Running Fortify scans
- Agile and waterfall development methodologies
SAIC Overview:SAIC is a leading provider of technical, engineering and enterprise information technology services to the U.S. government. Our 13,000 employees deliver systems engineering and information technology offerings for large, complex government programs, as well as a broad range of higher-end, differentiated technology services. The company is headquartered in McLean, Va. For more information, visit www.saic.com.
EOE AA M/F/Vet/Disability
Job Posting: Aug 15, 2014, 2:38:08 PM
Primary Location: United States-IL-O'FALLON
Clearance Level Must Currently Possess: None
Clearance Level Must Be Able to Obtain: Secret
Potential for Teleworking: No
Travel: None
Shift: Day Job
Schedule: Full-time