1. As a full stack developer designs and develops software to meet business objectives as per schedule and quality. 2. Actively collaborates with the Agile teams and with Product owner, Product Manager and product team to ensure success of the product. 3. Actively participate and contribute in all team agile ceremonies including backlog grooming, iteration planning, daily stand-up, iteration closure, retrospectives. 4.Ensures that the business value is realized 5. Ensures quality of the software product developed and quality standards are followed. 6. Develops automated unit tests and automated functional tests to confirm user story acceptance and to detect defects. 7. Continuos improvement mindset is followed in the Software Development