--Expertise in Microsoft technologies (.Net, MS SQL Server, Windows Azure) and responsible for all phases of software development process. --Drive the business smoothly with strong customer relationship and deep understanding of technology. --Deliver quality of programming and building user-friendly and functional software solutions. --Involve in planning and designing of new software and web applications.