- Degree in computer science, IT or equivalent from reputed university - Experience with Microsoft technologies and development stack - Microsoft certified professionals preferred - Excellent English communication skills - Strong client focus