ResponsibilitiesTechnically lead project through all stages of the project life cycle, including requirement understanding, estimation, design, development, acceptance testingWork closely with Architect & Product Manger-Technical to come up low level designDevelop critical components whenever re