* 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