Key Responsibilities :
- Break down high-level objectives, epics, and user stories into specific development tasks.
- Estimate development efforts and provide feasibility analysis.
- Write clean, maintainable code consistent with project patterns.
- Conduct peer code reviews and perform unit, integration, and system testing.
- Document APIs, deployment approaches, and maintain programming documentation.
- Debug complex technical issues and respond to customer escalations.
- Communicate effectively with product owners, QA, support, and cross-functional teams.
- Stay current on software technologies, tools, and best practices.
Skills Required
Design Patterns, Web Development, Agile Software Development, Big Data, Aws