Design, develop, codes, tests and debugs complex new software products, or makes significant enhancements to existing software.Research and integrate design strategies, product specifications, development schedules, and user expectations into product capabilities.Create and document detail design specifications and unit test cases to ensure that all business and functional requirements are met.Identified production and non-production application ...