Functions: Responsible for end-to-end software engineering aspects of design, development, testing and deployment of platform... development staff to develop broadly acceptable solutions. Take complete responsibility of the full life cycle of projects...