Job Skills & Requirements:- In depth knowledge of Microsoft technologies including client, browser, middle tier, C#, ASP, ASP.Net, SQL Server etc.- Experience in working with teams to implement complex requirements.- Ability to think out of the box and innovate- Ability to work as a team to deliver quality software- Ability to code complex portions of the software - Ability to learn and comprehend technical information/ technology- Knowledge of Office Automation tools (MS Office, etc)- Organizational skills- Presentation skills- Problem solving skills