Software Engineer Senior – TS/SCI required
General Dynamics
- Fort Meade, MD
- Permanent
- Full-time
- Responsible for conducting or participating in multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems software.
- Determines computer user needs; advises hardware designers on machine characteristics that affect software systems such as storage capacity, processing speed, and input/output requirements; designs and develops compilers and assemblers, utility programs, and operating systems.
- Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements
- Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components
- Designs, implements, and integrates software applications or performs software engineering tasks
- Utilizes software engineering and design methodologies appropriate to the development, integration, and production environment
- Ensures efficient delivery of software engineering capabilities using industry standards and repeatable processes
- Mitigates risks, controls costs and schedule variance, and effectively manages large scale, integrated software projects
- Reviews and tests software components for adherence to the design requirements and documents test results
- Demonstrates advanced knowledge of software engineering principles, methods, and techniques
- Possesses knowledge of the associated hardware, software, and equipment
- Requires a proficiency in the use of one or more web technologies
- Education: Bachelor's Degree with 12 years of experience or a Master’s Degree with 10 years of experience
- Required Skillset:
- Comprehensive knowledge of the principles, methods, and techniques used in web software development and design
- Proficiency in the use of one or more web technologies such as XAML (Silverlight, WPF), .NET Framework, SQL, VB.net, JavaScript, Shell, HTML, PHP, etc. is highly desirable
- Familiar with Agile-Scrum methodology and practices
- Clearance Level: TS/SCI
- Required Certification(s):
- DoD 8570.01-M IAT Level II Computing Environment (CE) Certification as determined by the Program Manager is required prior to support on contract
- IAT II 8570 Baseline Certification -Sec+CE or equivalent
- Desired Computing Environment Certification for Candidates to be considered:
- CIW Web Developer, JavaScript, Certified Web Developer, CSS3, or Microsoft Exam 70-480 (Programming in HTML5 with JavaScript and CSS3)
- MCSA certification in either Web Applications or Universal Windows Platform.
- Microsoft Certified Solutions Developer
- Location: On Customer Site
- Additional:
- Candidates must be willing and able to attain a CI Polygraph for certain positions as determined by the contract
- Position may require lifting of objects (i.e. IT Hardware), reaching/bending/kneeling (i.e. plug in cables) and other moderately strenuous activity
- Travel may be required to support the mission
- 401K with company match
- Comprehensive health and wellness packages
- Internal mobility team dedicated to helping you own your career
- Professional growth opportunities including paid education and certifications
- Cutting-edge technology you can learn from
- Rest and recharge with paid vacation and holidays