1.Experience with full software development lifecycle activities
2.Review, to the extent possible, changes in code and the environment that will affect system performance.
3.Solve complex n-tier application issues using state-of-the-art Microsoft .NET technology
4.Good communication skills to deliver ideas professionally and teamwork capabilities
5.Work with team to develop build enterprise-level .NET applications
6.Microsoft Certification will be a definite plus.Required Skills