Able to interact with team and understand functional requirements and create design documents for new features.
Exposure to bug fixing, maintenance, continuous integration releases.
Participate in sprint planning and story elaboration sessions.
Candidate should be able to work independently in an Agile project.
Experience with Test-Driven Development, Integration testing and Agile processes.
Reviews peer's code from a standard and design adherence perspective.