Review, design, develop & implementation
Understand new requirements and come up with design for new features
Design new features with optimized ways & ability to handle required scale and work on implementation
Work along with geographically dispersed teams & client engineers in coming up with the design & implementation approaches
Support through the qualification cycles.
Work closely with the functional and end-to-end test teams to troubleshoot problems found in integration testing.
Handling problems reported from the field and coming up with quick resolution, workaround, recovery and fixes.