Design Develop and Architect applications which are scalable, reliable and with high performance
Mentoring team members in full SDLC (using agile software development methodology and Test-Driven Development), provided recommendation, guidance and assistance to developers as required
Develop and deliver efficient and cost-effective technical solutions to meet business requirements