Position Overview
**Job Description Summary**
Responsible for designing and programming a small module or a large component and designing a feature, set of features, or whole feature area. She/he will work independently and contribute to the immediate team and to other teams across business. She/he will Lead design discussion in a limited manner.
**Job Description**
**Roles and Responsibilities**
In this role, you will:
• Identify the scope of the work, provide initial estimate and justify the estimate with facts
• Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle.
• Engage in technical discussions; participate in technical designs and present technical ideas through white boarding
• Maintain code quality through best practices, unit testing and code quality automation
• Understand whole product, its modules and the interrelationship between them while being an expert in the...