Data Warehouse Engineer Job Description
Data Warehouse Engineer Duties & Responsibilities
To write an effective data warehouse engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included data warehouse engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Data Warehouse Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Data Warehouse Engineer
List any licenses or certifications required by the position: MCSE, AWS, ITIL, CTS
Education for Data Warehouse Engineer
Typically a job would require a certain level of education.
Employers hiring for the data warehouse engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Information Technology, Mathematics, Education, Information Systems, Science, Computer Engineering, Business
Skills for Data Warehouse Engineer
Desired skills for data warehouse engineer include:
Desired experience for data warehouse engineer includes:
Data Warehouse Engineer Examples
Data Warehouse Engineer Job Description
- This position involves the delivering of huge data integration projects and would therefore require leveraging best practices expertise and experience at implementation
- The individual holding this position must be able to perform various complex assignments without much supervision
- Design and implement ETL processes and data architecture to ensure proper functioning of analytics lad, client’s or third-party’s reporting environments and dashboard
- Provide documentation (Data Mapping, Technical Specifications, Production Support, data dictionaries, test cases, ) for all projects
- Design data structures (staging, intermediate staging, Dimension, Fact, Aggregate, views, ) well-suited to meet the business requirements
- Work with web analytics platforms such as Omniture and Google Analytics
- Harness data from real-time feeds and microservices leveraging AWS Kinesis, Lambda, Kafka, Spark Streaming, , recommend and design ideal data stores for different business purposes
- Design, develop, modify, debug and/or maintain software code according to functional, non-functional and technical design specifications
- Work within a team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross functional teams to achieve goals
- Assume technical accountability for your specific work products within an application and provide technical support during solution design for new requirements
- Responsible for ETL (Extract, Transform, Load) processes to bring data from multiple sources into a single warehouse environment
- An undergraduate degree is required, preferably in the Computer Science or Computer Information Systems
- Certifications in related technology products a plus
- Ability to design and implement medium to large projects using Informatica 9.x
- Experience with reporting and analytic tools and technologies such as MicroStrategy, Business Objects, Tableau, , is a plus
- 8+ years experience working with DB2 LUW in large DPF/Data Warehouse environments
Data Warehouse Engineer Job Description
- Encourage to actively look for innovation and continuous improvement, efficiency in all assigned tasks
- Gain exposure to one of biggest DW of world
- Gain exposure to multiple lines of business (Cable/Mobility/fixed line) under same DW, nowhere in this line you will get exposure to such diverse line of business
- Be a part of a proud team to create dynamic solutions for business
- Executing unit tests and validating expected results
- Be escalation point for design, architecture, and development of Data Warehouse/Data Mart
- Ability to lead departmental development efforts - capturing knowledge capital, conducting internal training classes
- Mentorship of team members
- Build and manage scalable ETL pipelines to and from various internal and external data sources that come from a variety of systems (OLTP Databases, streaming data pipelines, text-based data files )
- Maintain enterprise Data Warehouse and ETL systems, security, SOX controls, backup & recovery, and SLAs
- Exceptional management and people skills, ability to manage personnel activities of staff (e.g., hires, mentors, coach, trains, appraises, rewards, motivates, and disciplines, and recommends termination as necessary, 1-on-1's, Performance Reviews, of direct reports)
- Master’s degree or foreign equivalent in Electrical Engineering, Computer Engineering, or Electrical and Computer Engineering plus 4 years experience
- Providing ETL design, development, and testing estimations based business requirements
- High proficiency in dimensional modeling techniques and their applications Strong analytical, consultative, and communication skills
- Strong experience with Source Control (VSS, TFS, Subversion)
- Programming experience application or systems languages (Go, Python, Ruby, Java, C/C++, etc)
Data Warehouse Engineer Job Description
- Establish and enforce Data Model, Data Warehouse, ETL, and BI standards
- Gather and review analytical needs of key groups such as Sales & Marketing, Finance and Manufacturing
- Train internal customers on available technologies
- Analyze, document, develop, integrate, and deploy analytics as per business needs
- Carry out monitoring and performance tuning in EDW, ETL and BI environments
- Identify emerging technologies and evaluate tools for current and future needs
- Assist in tuning the Microsoft PDW/APS, IBM Netezza, and Teradata platforms
- Operationalize the platform by transitioning knowledge to a service provider
- Provide Level three problem escalation support and troubleshooting
- Create and maintain technical documentation – operational runbook, standards, and supporting documentation
- Experience building tools/infrastructure for data processing
- Experience and comfort in a Linux environment
- Well versed in software design patterns
- Master’s degree or foreign equivalent in Electrical Engineering, Computer Engineering, or Electrical and Computer Engineering and 8+ years experience
- 3+ years of experience as an Automated quality assurance engineer
- Experience with Test- and Behavior-Driven Development (Mocha, Chai, Cucumber)
Data Warehouse Engineer Job Description
- Setup and manage jobs in SQL Server Agent
- Write efficient code in Microsoft T-SQL and MDX languages
- Develop in SQL Server Data Tools, C# & .NET framework and use Excel Pivot Tables to perform analytics
- Lead delivery-focused data warehouse project team(s) to quality & timely deliverables
- Design and develop Data Warehouse database schema(s) & structures
- Design and develop Data Warehouse Cubes – Dimensional, Tabular, Relational, and Multidimensional OLAP cubes
- Develop and maintains policies, standards, and guidelines to ensure that a consistent framework is applied across the company
- Researches leading edge capabilities to determine the best solution fit for the overall environment
- Sets technology architectural direction, and delivers technology architectural assessments recommending (replace, retire, maintain) strategies
- Review and provide architectural guidance for all analytics solutions
- Exposure to dealing with the challenges of large relational data sets, including load performance, query performance, archiving
- Experience with .NET technology (VB.net, C#, ADO.net)
- Certifications (Microsoft, TDW, PMP, ) a plus
- Experience with data warehousing and star-schema (dimensional) data models a plus
- Strong scripting skills - python ( a big plus ), Perl , shell
- Strong programming/scripting background with extensive knowledge of Unix/Linux (e.g., shell,python/perl/ruby and bash/korn )
Data Warehouse Engineer Job Description
- Design and deliver testing solutions for data warehouse code
- Build cutting edge mixed workload data warehouse solutions as the foundation of all BI activity at Health Equity
- Actively engage in risk identification, action planning and mitigation strategy
- Collaborate with software engineers and business experts to conduct data discovery expeditions to gain an understanding of complex business logic
- Collaborate with software engineers and business experts to gain an understanding of complex business logic
- Be an effective listener, who can give timely and constructive feedback
- Collaborate with BI developers and product managers on delivery of reporting initiatives
- Perform query tuning and assist reporting engineers in designing and performance tuning their queries
- Troubleshoot production support issues in the reporting environment
- Extract data from disparate sources and transform into internal formats for loading into our platform
- Minimum of 5 years professional experience in a technical/data analyst role in a data driven environment
- Minimum of 3 years of professional experience in ETL development and Microsoft SSIS and SSRS
- Ability to synthesize technical requirements or processes into layman’s terms
- Ability to import/ export data to and from a Database system
- Strong sense of urgency and ability to engage the right groups to support the ask
- Ability to integrate Full Data sets into various Database Architecture and model data and design database architecture