

Senior Data Engineer
Element6's client is looking for a Senior Data Engineer to join their team in Brookfield, WI. The Senior Data Engineer is a technical leader responsible for researching, recommending, designing, and implementing complex and/or new technologies to advance the goals of our client and their Data Engineering Team. The Senior Data Engineer is a key contributor to decisions relating to process design and technology use. The Senior Data Engineer will mentor other data engineers while working with relational and/or non-relational databases (e.g., MSSQL, Oracle, Snowflake) and business intelligence tools (e.g., SSIS, SSRS, Power BI). The Senior Data Engineer must be passionate about solving problems using data technologies.
Requirements:
• Bachelor’s degree with a minimum of 5 years of professional experience, or at least 7 years of experience developing data solutions (e.g., ETL, reports, data warehouse). Equivalent combination of education and experience will be considered.
• Strong SQL skills including knowledge of the underlying execution engine and how to performance tune queries.
• Proven experience using data tools/services to deliver data driven solutions, including ETL, data integration, and/or reporting solutions.
• Demonstrated experience with designing, modeling, and building databases and data structures.
• Experience with Visual Studio and SSDT.
• Solid analytical, problem solving, and troubleshooting skills.
• Thorough understanding and proficiency using source control and CI/CD pipelines.
• Experience eliciting key information from technical and business users to make appropriate technical decisions.
• Experience mentoring/onboarding technical resources.
• Experience with scripting languages (e.g., C#, Python) as a data tool.
• Knowledge of database administration tasks (e.g., backup, restore, logging).
• Strong communication skills, both written and verbal.
• Experience working in an iterative delivery process.
• Must have a thorough understanding of company policies and procedures as they relate to this position. Must understand and comply with all job-related State and Federal laws and regulations.
Key Responsibilities:
• Collaborate with stakeholders and business analysts to define requests, scope, requirements, and technical capabilities.
• Design data solutions that meet project goals and minimize risk.
• Research, recommend, and execute proof of concept for new technology.
• Create documentation per project and organization standards.
• Lead and/or facilitate efforts in maintaining technical documentation (e.g., team wiki).
• Participate in the estimating of projects and support work.
• Participate in defining data development processes and tools.
• Lead and/or facilitate research efforts and recommend new data technologies that align to organization goals.
• Stay current on industry standards and new technologies.
• Lead and/or facilitate solution design activities.
• Facilitate code reviews with the other team members.
• Provide clear and timely communication on issues, risks, and changes to the development team and stakeholders.
• Perform other duties as assigned.