• Prototype, develop, secure, test, and help deploy and maintain software within a cloud-based environment• Support deployments in real world exercises• Support Agile project planning, reporting, and execution• Research relevant software technologies, frameworks, best-practices, software design pattern, and tools.• Provide design ideas for adapting or enhance existing program capabilities or development of new program capabilities.• Document developed capabilities