GDMS engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. GDMS is looking for a Software Engineer to perform software requirements analysis, lead research and design, and develop and test software and tools.
Requirements
- Agile experience preferred
- 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)
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
- Participate in internal reviews of software components and systems
- 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
Other
- Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 2+ years of job-related experience or a Master's degree.
- Ability to obtain a Department of Defense TS/SCI security clearance is required at time of hire.
- Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
- Due to the nature of work performed within our facilities, U.S. citizenship is required.
- Creative thinker with demonstrated success leading the software development life cycle