What are the responsibilities and job description for the Data Engineer position at Talution Group?
Job Description
Job Title: Data Engineer (Contract-to-Hire)
Location: Preferred locations: Evansville IN, Chicago IL, Minneapolis MN, Milwaukee WI (Consultants are expected to work four days on-site per week)
Contract Duration: 6-Month Contract-to-Hire
Position Overview: The ideal candidate will be skilled in both independent work and team collaboration, providing guidance to colleagues as needed. You should have the ability to apply critical thinking and problem-solving skills to develop efficient solutions tailored to specific tasks. A passion for advancing the bank's data platform toward modern principles is also key.
Skills And Qualifications
Job Title: Data Engineer (Contract-to-Hire)
Location: Preferred locations: Evansville IN, Chicago IL, Minneapolis MN, Milwaukee WI (Consultants are expected to work four days on-site per week)
Contract Duration: 6-Month Contract-to-Hire
Position Overview: The ideal candidate will be skilled in both independent work and team collaboration, providing guidance to colleagues as needed. You should have the ability to apply critical thinking and problem-solving skills to develop efficient solutions tailored to specific tasks. A passion for advancing the bank's data platform toward modern principles is also key.
Skills And Qualifications
- 5 years of experience in data engineering, with a strong background in ETL/ELT development.
- Proficiency in Python and scripting tools.
- Experience using Azure Databricks to manage an enterprise Data Lake.
- Familiarity with SSIS/Azure Data Factory and basic Python knowledge is preferred.
- Expertise in building scalable data products using metadata-driven approaches.
- Experience gathering requirements from stakeholders and translating them into repeatable data solutions.
- Knowledge of orchestration tools and job scheduling systems for efficient data movement and processing.
- Advanced skills in T-SQL, including complex stored procedures, UDFs, and query optimization.
- Understanding of CDC (Change Data Capture) and experience with preserving historical data across multiple systems.
- Strong communication skills for presenting technical designs to senior leadership.
- Experience working in Agile environments, using tools like Azure DevOps or JIRA.
- Familiarity with code repositories like Azure DevOps, Git, etc.
- Exposure to data visualization tools such as Power BI.
- Practical knowledge of cloud-based data architectures, particularly in Azure, Databricks, or Snowflake.
- Some travel may be required for meetings or branch visits.
- Design, develop, and maintain ETL/ELT processes.
- Build reusable frameworks and functions for other data engineers to utilize.
- Ensure operational excellence through continuous monitoring and validation of data products.
- Collaborate with teams across Enterprise Architecture, Info Security, and Data Governance.
- Analyze system workflows, data usage, and work processes to improve efficiency.
- Deliver thoroughly tested data products that meet business needs.
- Follow the SDLC process, providing accurate project timelines and meeting deadlines.
- Work with DBAs to design, model, and maintain new and existing database structures for business solutions.