Skip to content

Share this page
United States of America (English) Change
 

Morgantown WV
Full Time Posted: Friday, 10 May 2013
Applicants must be eligible to work in the specified location
Software Engineer (Jr) (Job Number:319129)

Description:

The software engineer is responsible for engineering software solutions based upon customer requirements (eg web-application development). The software engineer reports to the lead software engineer or designee and may also serve as task lead for individual task activities within a project and will organize, schedule, and implement task team activities in overall coordination with other activities across the project.

The software engineer, under the general supervision of the lead software engineer, analyzes and specifies operational and network environments, internal and external system interfaces, and data schema, and derives functional, performance, and other requirements. In a peer-to-peer relationship with the software engineering team, the software engineer develops and/or integrates software components for application development, and conducts unit testing to ensure all unit-level requirements are satisfied. The software engineer develops and maintains applicable technical documentation describing the system and its interfaces, installation and configuration of the application, back-up and restore procedures, and other system features as determined by the lead software engineer. The software engineer packages the software product for distribution and ensures that all quality assurance steps are followed prior to delivery of the product to the customer. The software engineer sets up and maintains the test and builds Servers, maintains and monitors the build process, and works in coordination with the software engineering team to mitigate build issues. Finally, the software engineer supports integration testing to ensure that developed/integrated software components function and interoperate as required within and between systems.

Qualifications:
Required Skills:

1. Highly motivated, eager to learn, self-starter that is prepared to take ownership of their tasks and can accomplish said tasks without constant supervision.
2. Software development knowledge and experience with web application development and web-based Client Server applications.
3. Ability to design, document, implement and debug applications using Java, JavaScript, HTML5, relational databases and other web technologies.
4. Ability to design, document, and develop software functionality of new and existing UI software modules.
5. Experience using UI components such as GWT and/or Java Swing or similar frameworks
6. In-depth knowledge of multiple operating systems (Mac OSX, Windows, Linux, etc.).
7. In-depth knowledge of Java programming language (additional knowledge of other programming languages desirable, eg C#, C++, etc.).
8. Familiarity with basic web technologies including HTML5, CSS, XML, SOAP, WSDL/XSD, JavaScript and JQuery.
9. Familiarity with at least one Relational Database Management System (Oracle, MySQL, PostgreSQL, SQL Server, etc.).
10. Familiarity with basic IP network technologies (TCP/IP, UDP) and socket programming
11. Familiarity with basic UNIX based Shell Scripting (BASH)

Desired Skills:

1. Familiarity with Ozone Widget Framework (OWF) for building and deploying browser-based apps
2. Familiarity with RedHat JBoss products including JBoss-EAP, JBoss-SOA-P, JBoss BRMS
3. Familiarity with/Introductory Knowledge or understanding of core Air Force mission areas, applications and services such as: Application Services; Collaboration Services; Data Services; Discovery Services; Messaging and Mediation Services; Portal; Security; Mission Capabilities; Operations and Support; Outreach; Platform Engineering Services; and Technical Direction and Architecture.
4. Familiarity with Air Force Systems: (eg DoDIIS, TBMCS, JTT, DCGS, JADOCS, GCCS, C2PC, NCCT, IPL, GPL)
5. Familiarity with the Forge.mil development environment (ProjectForge and TestForge)
6. Familiarity with Design Patterns.
7. Familiarity with Architecture Patterns
8. Familiarity with Agile Development methodologies (Scrum, XP, TDD, BDD).
9. Familiarity with Service Oriented Architecture (SOA) tenets.
10. Familiarity with COS, COTS and FOSS web application technologies, such as Apache Tomcat,Redhat JBoss, Oracle Weblogicetc.
11. Familiarity with business process industry standards including BPMN 2.0, BPEL, BPEL4People, etc.
12. Familiarity with Sencha and extJS/GXT web frameworks
13. Familiarity with at least one geopsatial technology (eg NASA World Wind (NWW)
14. Familiarity with CPU/Memory profiler tools such as Yourkit Java Profiler
15. Familiarity with a version control system (eg Git, SVN, CVS)
16. Familiarity with Service emulation technology such as CA (iTKO) LISA
17. Familiarity with a build management tool (eg Ant, Maven, Gradle, Buildr)
18. Familiarity with host operating systems such as Ubuntu Server 12.04 LTS and Microsoft Windows Server 2008 R2 Standard
19. Familiarity with Virtual Machine Hosting Environments such as VMware or VirtualBox
20. Familiarity with Integrated Development Environments (IDE) such as Eclipse etc.
21. Familiarity with JUnit or other unit testing framework.
22. Familiarity with an issue/problem tracking system (eg, Redmine)
23. Familiarity with an application installer package (InstallShield, InstallAnywhere, etc.).
24. Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint).

Education:

Bachelors Degree in Software Engineering (or quivalent), Computer Science, or related field and a minimum of 1 year of software engineering experience.

SAIC Overview:

SAIC is a FORTUNE 500® scientific, engineering, and technology applications company that uses its deep domain knowledge to solve problems of vital importance to the nation and the world, in national security, energy & environment, health and cybersecurity. The company's approximately 41,000 employees serve customers in the U.S. Department of Defense, the intelligence community, the U.S. Department of Homeland Security, other U.S. Government civil agencies and selected commercial markets. Headquartered in McLean, Va., SAIC had annual revenues of approximately $10.6 billion for its fiscal year ended January 31, 2012. For more information, visit our website. SAIC: From Science to Solutions®

Primary Location: United States-WV-MORGANTOWN

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

Morgantown WV, United States of America
IT
SAIC
SAIC
JST319129
5/10/2013 11:45:55 PM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.