Requirements understanding and analysis.
Understand product vision and expectation on technical solution architecture.
Assist in overall application architecture and solutioning.
Analyzing the tickets and performing impact analysis.
Providing the technical approach for the tickets and get it reviewed with Tech Lead
Fixing the issue related the to the tickets and perform the unit testing and get it reviewed with Tech Lead
Create/Maintain the dev artefacts.
Supporting the release activity
Perform peer code reviews