Description :
Microsoft Premium Mobile Experience Team (PMX) located in Palo Alto is seeking a talented, high potential and drive software engineer to join the team. The ideal candidate will have a strong blend of programming and data analysis skills, a thorough understanding of logical database design, and an ability to work with all levels of the organization. Good decisions depend on good information, so you must be passionate about developing systems to deliver accurate, precise, and reliable information to decision makers inside and outside of the company.
Education: BS in CS preferred
Experience: A minimum of 10 years experience with at least 3 years as ETL developer, 3 years developing reporting and business intelligence applications
Responsibilities:
Develop the ETL and EAI processes to implement the data architect's designs for the operational data store, data warehouse, data mart, and business intelligence databases.
work with multiple groups within the company, and potentially outside the company, to define/design reporting requirements
work with other service engineers to develop the data collection infrastructure
work with DBA and Operations on database, hardware, and networking requirements
verify data and test conclusions drawn from it
test and document all work
Requirements:
experience with ETL tools such as Data Integrator & Services (BODI), IMB Information Server (Ascential), SAS Data Integration Studio, Microsoft Integration Services, Informatica, Ab-Initio or Pentaho required.
Extensive programming or scripting experience in C# and/or Java, with focus on data manipulation, data parsing and database access
experience with high frequency and large volume data storage and retrieval
ability to clearly present ideas and explain complicated concepts at multiple levels of detail
understanding of statistical analysis principles and techniques; ability to collect and organize large quantities of data
experience of relational databases and SQL
strong quality assurance skills and attention to detail
excellent written and verbal communications skills
ability to handle multiple projects at the same time and prioritize requests in a fast paced environment
ability to take projects from concept to delivery in a production environment
ability to jump in and learn new things quickly with little assistance
experience with integrating enterprise computer applications (EAI) a plus
Familiarity with business intelligence tools such as Cognos, Microstrategy, Hyperion, SAS nice to have.