Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.
Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems.
Ensures software standards are met.
Requirements
1 Year with Bachelors Degree from an accredited university or 4 additional years of experience in lieu of degree
Must be a US Citizen with an active DoD Secret Clearance with an investigation date within the last 6 years
Must be able to be successfully screened for Enhanced Security Clearances, within a reasonable amount of time as determined by the company to meet its business needs
Experience developing complex software solutions using C++
Experience programming in scripting languages in a UNIX environment (GoLang, Perl, Python, Bash, Ruby, Shell, Scripts)
Hold or have the ability to obtain Security + CE (or other DoD 8570/8140 certification)