Software Development Engineer (SDE) 2 / Microsoft / Hyderabad, Hyderabad, India

Microsoft/Hyderabad, Hyderabad, IndiaLocation: Hyderabad, IN
Job ID: 747306-38194
Division: IT

This Job is eligible for the following work arrangements :Flex Time

Are you passionate about making a huge impact by contributing to a program that help Microsoft generate a revenue of $50B+ annually? You will play a key role in the design and development of artner Velocity Program, the IT systems and tools used by millions of partners in Microsoft Partner Network (

), the industry leading channel partner program in the world. You'll be working on cutting edge technology (Azure, SharePoint, SQL 2008 and SQL 2011, IIS, SilverLight, MVC, FAST ESP, just to name a few) in support of Microsoft Partner Velocity Program.

We are looking for people with a demonstrated track record of delivering quality applications and a great team player who can own and drive features from inception to production.

Candidate should have 6-8+ Years of extensive prior experience in Software Architecture + Design using industry standard methodologies for multiple high impact implementations. Candidate should be able to demonstrate excellent design, coding and debugging skills in addition to being able to work as part of diversified team and successfully exhibit excellent collaboration skills.

We are looking for below competencies:

Proficient in application framework design and development using in C# 3.0 & .Net 3.5/4.0.

Experience in web application development using ASP.Net 3.0/3.5, ASP.Net MVC Framework, ASP.Net AJAX and Silverlight 4.

Experience in UI design for Web 2.0 applications.

Good Knowledge of web development technologies like HTML, XML, JSON, AJAX, JavaScript, CSS.

Proficient in middle tier service framework design using C#, WCF, WF, LINQ and ADO.Net.

Exposure to Authorization Standards RBAC and XACML will be an advantage.

Exposure to S+S / SOA based business application design will be an advantage.

Good Knowledge of SQL Server including database design concepts, T-SQL, Jobs, creating complex stored procedures.

Exposure to database replication, performance tuning and archival will be an added advantage.

Thorough understanding of software performance & scalability concepts and how to improve the same.

Designing, implementing and deploying a database whose optimal performance is critical to realize the value of the platform.

SQL Server 2008 and leveraging it's new capabilities.

Integrated database development using latest database capabilities in VS 2008/2010.

Working experience on a distributed database platform using SQL Server capabilities to replicate data across databases.

Using VSTF for work items, creating automated unit test and exposure to performance testing.

Must have sound understanding of Software Lifecycle methodologies and Engineering Principles.

Excellent problem solving skill, learning attitude and quick adaptability is a definite plus.

Apply To Job