Microsoft Software Development Engineer

Job Description:

Would you like to work on a project that has a huge impact on the Windows organization by driving excellence in reporting, score-carding and analysis capabilities? Do you have what it takes to design and code for flexibility, performance, reliability and scalability? Are you excited to work in a team that is fueled by passion, creativity, innovation, and a spirit of teamwork? Are you looking for a fast-paced, challenging, yet fun environment where you can make a real difference in the lives of developers, testers and project managers – from individual contributors to executives.

If your answer is yes to all the above – then the Windows Engineering Tools Development Team is the place for you. We are building our next version of the reporting and analytical platform for the Windows organization to support and enhance the Windows Life Cycle.

We are looking for an individual who would primarily help design & implement the data warehouse and analytical infrastructure for the platform. You will provide improved performance, availability, reliability, scalability, quality, flexibility, and security using innovative techniques and technologies. Key challenge is to build the infrastructure which brings together varied types of data from different sources and allows users to use the data to make their business decisions, while still remaining simple, flexible and extensible to allow rapid innovation as business needs evolve. The platform will enable customers to build their own data sources, databases, cubes, metrics, reports, and scorecards to suit their needs. Come join us in creating flexible models to describe, represent, transform, store and visualize data. Use your skills, imagination and creativity to unleash the value of data to revolutionize how we manage software projects.

Read Ajith H Ranabahu‘s to What is the salary of a software engineer/developer with 4 yrs experience trying to work at Google and Microsoft in Seattle? on Quora

The team has an agile development environment with short release cycles and dynamic business requirements. You will need the ability to work in a dynamic, fast-paced, and sometimes ambiguous environment; and to attack problems and make progress while the problem is still being defined. You will be expected to deliver maintainable software on schedule and with consistently high quality. Strong communication, design and planning skills are necessary to scope and plan development work in order to meet business objectives. The developer will be responsible for all aspects of product feature development including design, development and quality.

An ideal candidate will have:
-Experience in developing and shipping reporting/database applications or services
-In depth understanding of database concepts and design with OLAP/DW/Cubes/ETL implementations
-Experience with SQL Server technologies (Database, Integration Services, Analysis Services, Reporting Services, MDX programming), .NET Framework, C#, ASP.NET, Web Services
-Strong problem solving, design and analytical skills, and an eagerness to learn new technologies
-Strong coding/debugging skills, quality ethics and customer focus
-Experience with Data Mining and Reporting solutions like BSM/ProClarity will be a plus
-A bachelor’s degree in Computer Science or related technical discipline and 3+ years of relevant experience

Job Location:

Atlanta, Georgia
United States

Job Type:

Full Time

Job Categories:


Job Industries:

Computer Software

Experience Level:

2 to 5 Years

Education Level: