Senior ETL Developer
Maintec Technologies - chicago, IL
Apply NowJob Description
Job Title - Senior ETL Developer Duration - Long term Location - Chicago, IL (Remote) Job Description: Key Required Skills- ETL design, processes, tools (e.g. Ab Initio, Informatica), scripting, programming languages (e.g. Python, R), data modeling, data warehousing, relational databases (e.g. PostgreSQL), SQL, Tableau, cloud-based data platforms (e.g. AWS), related services Position Description- • Collaborate with cross-functional teams to understand business requirements and translate them into technical ETL solutions. • Design and develop data models, ETL processes and SQL queries to extract and manipulate data required for BI reporting. • Optimize data loading strategies to achieve efficient use of resources and minimize processing time. • Implement data structures that enable agile and flexible reporting capabilities. • Analyze reporting requirements and data needs to ensure availability of data required to develop dashboards and reports. • Design and develop robust interactive dashboards and reports in Tableau using data from a variety of sources. • Brief management, customer, team, or vendors using written or oral skills at appropriate technical level for audience. • All other duties as assigned or directed Detailed Skills Requirements Foundation for Success (Basic Qualifications): This experience is the foundation a candidate needs to be successful in this position: • Bachelor's Degree in Computer Science, Mathematics, Engineering, or a related field • Masters or Doctorate degree may substitute for required experience • 7+ years of demonstrated experience with design and development of ETL processes. • 5+ years of demonstrated experience in data modeling, data warehousing, and writing SQL queries for data extraction and manipulation. • 3+ years of demonstrated design and development skills using Tableau Desktop and Tableau Server to create interactive dashboards and visualizations. Factors to Help You Shine (Required Skills): These skills will help you succeed in this position: • ETL Process Design, Development and Enhancement: o Experience architecting end-to-end ETL solutions, from data extraction to loading, ensuring scalability, reliability, and performance. o Strong experience designing and developing complex ETL workflows using tools (e.g., Ab Initio, Informatica) and/or scripting languages (e.g., Python), incorporating best practices for data transformation and loading. o Ability to evaluate and enhance existing ETL processes to ensure efficient data transformation, cleansing, and loading. o Experience identifying bottlenecks and optimizing ETL workflows to improve data quality, accuracy, and processing speed. o Experience creating and maintaining comprehensive documentation for ETL workflows, data lineage, and transformations. • Data Modelling and Data Warehousing: o In-depth knowledge of database concepts and proficiency in working with relational databases (e.g., PostgreSQL, Oracle, SQL Server). o Strong SQL skills and familiarity with data warehousing concepts. o Experience designing and developing data models that facilitate accurate and efficient self-service reporting and analysis. o Expertise in both Dense and Sparse loading techniques, employing them based on specific data scenarios and requirements. • Reporting o Experience designing and developing Tableau visualization solutions. o Experience developing interactive dashboards, charts, pivots, and reports in Tableau Desktop 2021.1 or higher using advanced calculations, parameters, and data blending. o Experience connecting to varied data sources for BI reporting purposes, including but not limited to, Oracle 19c or above, DB2, Greenplum, SQL Server, and other enterprise data sources. o Experience with other BI tools (e.g., Power BI, QlikView, MicroStrategy) • Experience with cloud-based data platforms (e.g., AWS, Google Cloud, Azure) and related services (e.g., S3, Redshift, BigQuery) • Comprehensive knowledge of Scrum and/or Kanban Agile development process and ceremonies (scrums, backlog grooming, retrospectives, demonstrations). • Strong communication and collaboration skills in providing technical direction and hands-on development to include design, development, and testing. • Ability to lead and present complex technical concepts in front of a wide audience composed of users, business leaders, and technical experts. How to Stand Out from the Crowd (Desired Skills) Showcase your knowledge of Tableau through the following experience or skills: • Prior SSA or Federal government experience. • Experience with Tableau Prep and/or other Tableau products (Data management, Server management). Education • Master's degree and 5+ years of experience in a related field or bachelor's degree and 7+ years of experience in a related field • Must be able to obtain a Public Trust
Created: 2024-10-22