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.
They collaborate with the program team and government teams to obtain information useful in developing products that meet and exceed the requirements of customers. This role also entails participating in daily scrum meetings to give feedback on sprint achievement and relay new user stories.
We are looking for a passionate, driven, and dynamic individual who wants to have a meaningful impact. Leverage experience with architecting, designing, and building medium- to large-scale enterprise systems, including infrastructure and data center transformation.
Coordinates and monitors troubleshooting to isolate and diagnose common system problems; documents system events to ensure continuous functioning. Recommends course of action and implements as approved.