Applicants must be eligible to work in the specified location
Senior Software Engineer (Job Number:326245)
Description:
SAIC's C3 Systems and Analysis Division of the Mission Systems Integration Operation (MSIO) is seeking highly motivated Senior Software Engineers to lead a variety of activities to support our Command and Control (C2) business area.
The Senior Software Engineer will lead software development activities, oversee the development team(s) throughout the software development lifecycle, research new technologies, and provide guidance on the engineering effort to ensure adherence to best practices based on customer requirements and goals. The Sr. SW Engineer will be responsible for supporting direct project work, Internal Research and Development (IR&D) tasks, solution development for capture and proposal efforts and other tasks as directed. The Sr SW engineer will mentor less experienced engineers (including interns) to help them achieve proficiency in software development practices and will support and participate in the peer programming processes implemented within the development teams. In addition, the Sr SW engineer will lead, support and provide inputs on improvements to the Agile development practices followed on both direct project and IR&D tasks.
In support of direct project work, the Sr. SW Engineer will serve as lead for various tasks and activities within a project and will organize, schedule, and implement task team activities in overall coordination with the Program Manager and other activities across the project. This may include analyzing and specifying operational and network environments, internal and external system interfaces, and data schema, and deriving functional, performance, and other requirements. Additionally, the Sr. SW engineer may perform evaluations of software applications (COTS/GOTS/FOSS), protocols, interfaces, and data schema to support integration of new capabilities into an application. When needed, the Sr SW Engineer may also work with the SW engineering team to develop and/or integrate software components for application development, and conduct unit testing to ensure all unit-level requirements are satisfied. The Sr SW Engineer may also be responsible for ensuring the software product for distribution is packaged and that all quality assurance steps are followed prior to delivery of the product to the customer. This may include overseeing or executing all levels of testing and validation events as well as oversight of the test and build process to ensure that developed/integrated software components function and interoperate as required within and between systems. Finally the Sr SW Engineer may be responsible for ensuring technical documentation of the software/system is comprehensive and fully reflects the product.
In support of Internal Research and Development (IR&D) tasks and Capture, Business Development and Proposal efforts, the Sr. SW Engineer may be responsible for SRD/Requirements Analysis, Solution development, and advisory support to Senior Management on the efficacy of various software approaches, product alternatives and solutions. This may include written and oral articulation of these analyses and solutions. The Sr SW Engineer may also be required to support direct engagement with customers on business development concepts, presentation of technical solutions at trade shows and conferences, and development of white papers for proposed solution development. Travel will be required in support of these activities.
Qualifications:
Bachelors Degree in Software Engineering, Computer Science, or related field and a minimum of 8 years of software engineering experience.
1. Highly motivated, eager to lead and learn, self-starter that is prepared to take full ownership of their tasks and can motivate small development teams in a dynamic innovative environment.
2. Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint).
3. In-depth knowledge of multiple operating systems (Mac OSX, Windows, LINUX, etc.).
4. In-depth knowledge of at least one high-level programming language (Java, C++, C#, etc.).
5. Familiarity with basic web technologies including HTML, XML, SOAP, WSDL and JavaScript.
6. Familiarity with at least one Relational Database Management System (Oracle, MySQL, PostgreSQL, SQL Server, etc.).
7. Ability to apply comprehensive knowledge on engineering practices and techniques to complex situations and non-routine tasks.
8. In-depth knowledge of the Network OSI Model and how it relates to web application development and web-based client/server applications.
9. Familiarity with JUnit/NUnit or other unit testing framework.
10. Familiarity with an issue/problem tracking system (eg, Redmine)
11. Familiarity with a version control system (eg, Git)
12. Familiarity with an application installer package (InstallShield, InstallAnywhere, etc.).
13. Familiarity with Design Patterns.
14. Familiarity with Agile Development methodologies.
15. Familiarity with COTS and FOSS web application technologies, such as Apache Tomcat, JBoss, etc.
Security Clearance:
Current SECRET Clearance desired; ability to obtain a SECRET level clearance required
Place of Work:
Morgantown, West Virginia
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 www.saic.com. SAIC: From Science to Solutions®
Job Posting: May 8, 2013, 3:39:29 PM
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
SAIC
SAIC
JST326245
5/9/2013 2:24:02 AM
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.