Wednesday, November 4, 2009

Development Manager Hyd

Company : Microsoft Corp

Location: Hyderabad

As the Development Manager, you will be expected to have strong technical and managerial skills, great customer focus, and the ability to participate in setting the team’s long-term architectural vision. You will be responsible for the development team’s ability to design, prioritize, schedule, and deliver, which will include leading offshore virtual teams located at Global Delivery Center based in India. You will also be expected to drive engineering excellence into these teams. You will need excellent organizational, communication, and motivational skills. You must have a flexible, can-do attitude and the ability to thrive in a dynamic environment. Applicants must have a demonstrated track record of managing a highly talented development team, shipping products, and working well with PM, Test and Operations Support teams. Experience driving cross-product unit initiatives is a definite plus. Applicants should have a minimum of 8 years of experience in designing, managing and shipping products, and a full understanding of the software development cycle.

The preferred candidate will have a proven track record in the following areas:
• Identifying and implementing engineering best practices.
• Building a high quality development team.
• Leading teams through technology transformations.
• History of managing multiple projects simultaneously.
• Leading technical reviews with senior leaders.
• Managing outsource relationships and deliverables.

The preferred candidate will have a BS/MS in Computer Science or equivalent experience and possess the following skills:

• Object-oriented programming, .NET Framework, and Database programming skills.
• 3-5 years experience as software development manager and overall exp of 10+ years.
• Solid understanding of software architectures and software development life cycle.

The following skills and experience are a plus:
• Experience developing and shipping enterprise and end user business applications.
• OOA/OOD/UML methodologies and full SDLC (Software Development Life Cycle) experience.
• Experience with software engineering best practices such as Scrum/Agile/TSP.
• Experience dealing with offshore development teams.

The person in this position is responsible for leading development work on multiple projects of varying complexity. This position will be based out of Global Delivery Center in Hyderabad.

The specific responsibilities of this position include:
• Responsible for planning and staff management of technical resources for high risk/complex/mission critical projects.
• Assists in creating and enforcing technical strategy and policies for consistent application of development resources across projects in conjunction with Design and Enterprise Architecture groups.
• Ensures code meets specifications, is secure, and easily maintainable.
• Guides others in the use of development tools.
• Reviews project plans, project cost estimates, and monitors projects.
• Mentors and manages development team members.
• Effective management of system development with emphasis on system components of high risk/complexity.
• Assists in the hiring of technical staff capable of completing the development aspects of a project.
• Collaborates with peers to ensure infrastructure to reliably deliver on project commitments is in place.
• Accountable for team’s contributions to technical, fiscal, and quality issues across the development group.
• Supervises and reviews group’s work.
• Responsible for team’s successful completion of project deliverables – tech spec and unit tested code.
• Manages associated project risks


List the skills required for this position:
Candidate must have
• Degree in Computer Science or related field or equivalent work experience and
• Minimum of 8+ years of related experience in software development and development management Or
• Combination of equivalent training and related work experience with experience managing technical teams.

• Prior Experience on shipping multiple products/projects on Microsoft platform. (.Net, SQL, Web)
• Proficient and demonstrated experience on at least 2 of the following
• Microsoft SQL Server (or a comparable RDBMS product)
• SQL Analysis Services or a comparable DW/BI platform
• Client-Server development using Microsoft Platform and tools
• Web development using Microsoft Platform and tools
• Very good knowledge of Security issues in an Enterprise environment
• Very good software engineering process facilitation skills
• Good problem resolution, judgment, and decision making skills required
• Strong mentoring, team building, and counseling skills on software engineering issues
• Excellent written and oral communication skills required
• Willingness to travel internationally at least once a year

Nice to have
• Overseas experience
• Work experience in offshore and outsourced environment
• Full SDLC experience

How to apply

If u have received a mail from me - Reply to that mail with the relevant details

If u have reached this site directly - Send in ur resume to kurien@crest.in with dev manager as Subject line - Mail should contain the follwing details

1. Current CTC
2. Expected CTC
3. Current Location details