Work with businessproduct to document high level and detailed requirements  Providing estimates for required development  Creation update of Detailed Design Specifications, program specifications for n-tier & micro service applications  Development of new software and enhancements to existing software