Wednesday, July 14, 2010

SQL Database Developer - Microsoft hyd


Company :  Microsoft 
Location Hyderabad



Title: IT Software Development Engineer 2

Job Description/Responsibilities:

This position is responsible for developing several units of functionality usually making up part of an application. Examples include designing and implementing process workflow, simple schemas, read only access etc.  “Simple” is defined as a limited number of requirements, isolated or a limited number of interfaces, low transaction volume, and/or deployment in a single region.   The position may include working on multiple development projects simultaneously ensuring that they are being developed in line with all internal standards and best practices. SQL and .Net experience as well as structured software development methodologies is required.

As IT Software Development Engineer 3 this person will be responsible for:

  • Code and test applications in accordance to design specifications and standards.
  • Code and test SQL Server database applications that support the requirements defined by users and analysts.
  • Design as per architectural directions simple to medium complexity modules/features
  • Responsible for developing major subsystems on high risk business systems under deadline pressure
  • Responsible for successful completion of development aspects of projects in conformance to project goals and requirements
  • Deliver assignments according to a schedule
  • Analyze applications and make necessary changes to optimize performance
  • Analyze and troubleshoot existing processes and optimize code in order to improve performance whenever possible
  • Develop and enforce coding practices designed to promote code reusability; assist in defining and updating the team standards to improve the development process and quality of deliverables
  • Participate in design reviews and code reviews
  • Assist Test and Production Support teams with installation of the application
  • Design and code database applications that perform efficiently, are operationally stable, and meet the business requirements.
  • Accurately estimates work/time required to complete tasks within their skill set
  • Assist with the creation of project plans.
  • Communicates and defends design, requirements, feature set, functionality and limitations of subsystem to team members and development lead.
  • Fosters  proactive and cooperative relationships within the project team
  • Participates in project team activities and contributes to documentation requirements consistent with methodology.
  • When necessary, participates in the creation of new guidelines and procedures.
  • Act in lead role (if required), and oversees the design and development for smaller, lower risk business systems
  • Exercises independent judgment in selecting methods and techniques for obtaining solutions.
  • Ensures that team’s code meets specifications and is easily maintainable.
  • Participates in project team activities and contributes to documentation requirements consistent with methodology
  • Prepares presentations and status reports.
  •  Fosters  proactive and cooperative relationships exist within the project team
  • Proficient with and guides others in using development tools.
  • May make recommendations on staffing and hiring decisions.

Requirements/Qualifications and Previous Work and Related Experience (including educational requirements):

·         Excellent English communications skills, both written and oral. Must be able to effectively communicate technical and business problems in a non technical manner to multiple groups (customer groups, project team, IT support groups)
·         Understands networking
·         Strong understanding of how to design applications for optimal network performance
·         Very strong experience developing and designing SQL applications
·         Proficient with advanced T-SQL and ETL concepts
·         Ability to fine tune and optimize SQL queries, stored procs, etc
·         Experience working with large databases and data marts is a plus
·         Proficiency in multiple program languages, especially c# and vb.net, ASP/ASP.Net, n-tier development environment and HTML scripting languages (Javascript.Jscript,VbScript) or similar application structures is desirable
·         A solid working knowledge of development practices for working with a team of developers.
·         Experience working with client-server technologies
·         Strong leadership skills
·         Sound problem resolution, judgment, negotiating and decision making skills required.
·         Strong analytical and organizational skills.
·         Able to participate in a team environment, communicate effectively and promote cooperative relationships.
·         Ability to work under pressure and be able to work to tight deadlines.
·         Must have a strong understanding of software architectures and MS products.
·         Demonstrated experience with a Software Development Life Cycle Methodology and information systems development. Experience with agile development methodologies and PSP/TSP would be an advantage.
·         Strong knowledge and ability to apply latest technology, standards, capabilities and limitations of technology.
·         Demonstrated knowledge of relational database and client-server technologies.
·         Promotes cooperative relationships
·         Ability to work with multiple people, resources and partners, remotely if necessary
·         BS/BA in computer science or related field
·         Minimum of five to eight years of related developer experience – or – An equivalent combination of training and related work experience
Microsoft certification desirable

How to Apply
1. If u have received a mail from me ...reply to that mail with your CTC details

Else

2. Send in your resume to leelakrishna@crest.in with " SQL Developer" as the subject  ...Include CTC details in your mail


Thursday, July 1, 2010

SQL DBA - 6-10 yrs exp- Microsoft - Hyderabad

SQL DBA _Microsoft Corp hyd

Location : Hyderabad

Job Title: Senior Software Operations (SO2)

We are looking for Senior Software Operations lead to manage the systems powering MSIT applications through strong understanding of technologies and principles of Software Application Support, system administration, service delivery and operations. The job entails managing all aspects of systems management, administration, and operations of large-scale web and SQL based services by involving in design, deployment, management, Production Support and operations.

Primarily this role oversees the implementation of complex, mission and business critical systems in a production environment and manages application support to established service levels to facilitate the effective utilization of the systems

Responsibilities:

· Contribute individually in the implementation and support of systems in a production environment
· Responsible for maintaining the highest levels of systems availability, data delivery and availability, and customer satisfaction for all assigned systems
· Drive the implementation of continuous improvement activities including new support tools and automation
· Developing the road map for the applications by providing strategic insights into stability and availability of the applications.
· Responsible for end user satisfaction with complete accountability of meeting the defined Service Level Agreements (SLA & OLA).
· Act as escalations contact for mission critical & revenue processing applications and drive solutions with complete end-to-end ownership
· Responsible of capacity management with a strong ability to anticipate future demands and growth by working closely with key stakeholders.
· Strong documentation skills in documenting processes, procedures and tools descriptions.
· Responsible for maintaining strong partnerships and working relationships with dependent internal IT groups geographically and vendors
· Participate in and contribute to Release activities including Spec reviews
· Understand and contribute to effective Monitoring of the critical components of the System
· Align with standard process compliance including MOF/ITIL

Requirements:

· Should have 6+ years of experience in production support role supporting windows 2003/2008, SQL Server 2000-2005-2008, Internet Information Server (IIS5-7), in a large scale 24x7 operations/production web service environment.
· Must have SQL aptitude including ability to execute SQL troubleshooting procedures, analyze SQL code and results from SQL queries
· In depth knowledge working with Windows, SQL, IIS, NLBS Clustering, SAN and infrastructure environments
· Experience in managing production systems and applications built on Windows servers and advanced knowledge of SQL Systems, Web technologies, Active Directory, TCP/IP protocols, system performance and IIS
· Strong ITIL and MOF knowledge and experience
· Strong analysis and customer service skills with sound problem solving, judgment and decision-making skills
· Excellent teamwork, communication, and documentation skills
· Knowledge of scripting languages and technologies (Powershell, VBScript, Perl, WMI etc.), Experience with programming (ASP.NET, XML, HTML, C, C++) is a plus

How to Apply
1. If u have received a mail from me ...reply to that mail with your CTC details

Else

2. Send in your resume to the Id given below with "SQL DBA " as the subject  ...Include CTC details in your mail