HCL Global System - Farmington Hills, MI
posted about 2 months ago
The Sr. ETL Developer position involves a comprehensive range of responsibilities centered around the analysis, design, development, implementation, and troubleshooting of complex data warehouse application solutions. The role requires gathering and interpreting functional specifications and user requirements to provide effective technical solutions. The developer will be responsible for creating functional requirements and technical design documentation, coordinating the development of data marts and data warehouses, and performing application data integration development. This includes implementing metadata processes and frameworks, business rules, and creating stored procedures, packages, functions, and triggers. The position also entails developing ETL mappings, scheduling ETL workflows and complex jobs, and creating SQL queries. The developer will be tasked with creating data mappings and packages to load data from various sources to destinations, executing performance tuning, and SQL query tuning. Additionally, the role requires the creation of Hive tables, performing unit and integration testing, troubleshooting scripts, fixing bugs, and preparing implementation plans along with supporting documents. The developer will also address production issues, document solutions, prepare user documentation, track change requests, and mentor or assist lower-level team members. The tools and technologies utilized in this role include UNIX, AIX, Windows, Teradata, Oracle, SQL Server, Erwin, Hadoop, DataStage, Hyperion, Business Objects, Hive, Pig, MapReduce, Java, SQL, PL/SQL, C, C++, TOAD, and related tools.