* Design & Development
* Resource Allocation
* Project Estimation
* Unit Test 1 sign off and Release to Support Team.
* Hand over Release note to Support Team for Unit Test 2
* Serves as a mentor and technical leader for the development team through the design, development and implementation of software solutions
* Ensure coding is as per SRS/CR and TDD
* End User Training