General Dynamics Mission Systems is looking to solve complex software development problems to support the generation of technical engineering products and deliver superior user-centered design for the nation's security
Requirements
- Strong fundamentals in Computer Science theory (data structures, algorithms, and computational complexity)
- Solid object oriented programming and software design skills
- Proficient in one of the following: Java, C++, or JavaScript/TypeScript (using object oriented techniques)
- Web Services knowledge such as HTML, CSS, JavaScript/TypeScript, React, and Redux
- Familiarity with multiple DevOps tool chains (Docker, Kubernetes, Helm/Ansible/Terraform, Jenkins, GitLab)
- Familiarity with cloud services and tooling (AWS)
- Experience supporting software teams using Agile methodologies
Responsibilities
- Perform software requirements analysis, participate in research, design, develop and test software and tools, to include development of new work products or enhancing existing applications
- Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products
- Support and develop our technical culture by being engaged, intellectually curious, friendly, motivated to solve complex problems, and inspired to deliver superior user-centered design
- Participate in internal reviews of software components and systems
- Lead research and design, and develop and test software and tools
- Develop and test software and tools to include development of new work products or enhancing existing applications
- Apply technical standards and methodologies to solve challenges
Other
- Ability to obtain a Department of Defense TS/SCI security clearance is required at time of hire
- U.S. citizenship is required
- Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field
- 2+ years of job-related experience or a Master's degree
- Exceptional communication skills with the capacity to secure buy-in on concepts and ideas