Software Developers
Developing, documenting, and implementing military software capabilities transfers directly to civilian software development.
How to prepare: Build a civilian portfolio project that demonstrates software requirements, implementation, testing, and documentation.
What the civilian work involves
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Develop or direct software system testing or validation procedures, programming, or documentation.
- Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
Civilian tools and software (examples)
- C
- C++
- Docker