Responsibilities Take a product through the entire life-cycle of analysis, design, coding, testing and implementation and support Implement all aspects of an application design – high performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing. Perform unit and system level testing on applications. Requirements…