Senior Software Engineer-BI
红帽软件(北京)有限公司
- 公司规模:500-1000人
- 公司性质:外资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2013-09-17
- 工作地点:北京
- 招聘人数:若干
- 工作经验:五年以上
- 学历要求:本科
- 语言要求:英语熟练
- 职位类别:高级软件工程师
职位描述
Job summary
The Red Hat engineering team is seeking a Software Engineer with expertise in data modeling to join us in Beijing, China. In this role, you will design and build data warehouse and business intelligence products, maintain documentation of data, and communicate your designs to corporate stakeholders. Come prepared to work in a fast-paced environment with some of the brightest engineers in the open source community.
Primary Job Responsibilities
Communicate effectively with remote team members and geographically dispersed business stakeholders
Work closely with product managers and source system owners to turn business requirements into technical blue prints to build an enterprise data warehouse
Maintain technical documentation and technical and business meta data using data dictionary repositories
Create data architecture models: subject area, conceptual, logical, dimensional, physical data
Communicate physical database designs to database administrators, ETL, and business intelligence report developers
Work with ETL developers to map source systems data to data warehouse models
Required skills
Bachelor's degree in computer science or equivalent
4+ years working experience in modeling for data warehouse projects and solutions
Background in business intelligence methods, approaches, and concepts
Expertise with multiple types of models: subject area, conceptual, logical, dimensional, and physical data
Understanding of third normal form and dimensional data modeling
Familiarity with data modeling standards and naming conventions
Knowledge of development approaches and architecture concepts like operational data store (ODS), master data management, meta data management, and slowly changing dimensions
Excellent verbal and written communication skills
Familiar with common data modeling tools like Erwin and SQL Power Architect, at least one database management software (PostgreSQL is a plus), ETL and business intelligence tools
Experience working in a Linux environment
Proficient in SQL performance tuning and Linux shell scripting
Knowledge of Inmon or Kimball type data architectural principles and dimensional or relational data modeling techniques is preferred
Experience in Java development and data mining is a plus
The Red Hat engineering team is seeking a Software Engineer with expertise in data modeling to join us in Beijing, China. In this role, you will design and build data warehouse and business intelligence products, maintain documentation of data, and communicate your designs to corporate stakeholders. Come prepared to work in a fast-paced environment with some of the brightest engineers in the open source community.
Primary Job Responsibilities
Communicate effectively with remote team members and geographically dispersed business stakeholders
Work closely with product managers and source system owners to turn business requirements into technical blue prints to build an enterprise data warehouse
Maintain technical documentation and technical and business meta data using data dictionary repositories
Create data architecture models: subject area, conceptual, logical, dimensional, physical data
Communicate physical database designs to database administrators, ETL, and business intelligence report developers
Work with ETL developers to map source systems data to data warehouse models
Required skills
Bachelor's degree in computer science or equivalent
4+ years working experience in modeling for data warehouse projects and solutions
Background in business intelligence methods, approaches, and concepts
Expertise with multiple types of models: subject area, conceptual, logical, dimensional, and physical data
Understanding of third normal form and dimensional data modeling
Familiarity with data modeling standards and naming conventions
Knowledge of development approaches and architecture concepts like operational data store (ODS), master data management, meta data management, and slowly changing dimensions
Excellent verbal and written communication skills
Familiar with common data modeling tools like Erwin and SQL Power Architect, at least one database management software (PostgreSQL is a plus), ETL and business intelligence tools
Experience working in a Linux environment
Proficient in SQL performance tuning and Linux shell scripting
Knowledge of Inmon or Kimball type data architectural principles and dimensional or relational data modeling techniques is preferred
Experience in Java development and data mining is a plus
公司介绍
It's rewarding to work at a well-established, mission-driven company. You get the freedom, autonomy, and responsibility to impact a company that is changing the technology industry. With FY2011 revenues of almost U.S. $1 billion, Red Hat is the world's leading provider of open source solutions. Our mission is to be the catalyst in communities of customers, contributors, and partners creating better technology the open source way. We strive to make freedom, flexibility, and open source the building blocks of our enterprise technology stack. And we passionately pursue our vision of a better future, based on open standards and interoperability. Red Hat is the place to take chances. Good work earns respect, and people dream big and act boldly as they extend the reach of open source. The basis of this freedom is as solid as our success. Our history of 38 consecutive quarters of growth* are a good foundation for making a difference. And we need talented, smart, and passionate people to make this happen. So, what's in it for you? The ability to have an impact and change the world. What more could you want? Come prepared to lead the way。
联系方式
- 公司地址:地址:span深南大道