Job Description
<h3>📋 Description</h3> • Company Overview:
• Bush & Bush Law Group is a reputable law firm committed to providing our clients with outstanding legal services through the power of advanced technology and data management.
• We are seeking an experienced ETL Developer (Python) to join our dynamic data team.
• As an ETL Developer, you will play a vital role in shaping how we utilize data, ensuring accurate and timely downstream decision-making through robust data extraction, transformation, and loading processes.
• Key Responsibilities:
• Create and maintain scalable ETL processes using Python to extract data from various operational systems.
• Transform raw data into meaningful formats that meet the business requirements, applying quality checks throughout the process.
• Load data into databases and data warehouses, optimizing the performance of queries and storage solutions.
• Collaborate with cross-functional teams to interpret data needs and implement solutions that drive operational excellence.
• Execute performance tuning, error resolution, and troubleshooting of ETL pipelines to ensure efficient operation.
• Document all ETL processes and data workflows, providing clear communication to stakeholders.
• Stay current on industry best practices and emerging trends in data integration and management. <h3>🎯 Requirements</h3> • Bachelor's degree in Computer Science, Information Systems, or a related area.
• At least 2 years of experience in ETL development, specifically using Python.
• Strong familiarity with relational databases and SQL, including experience with data warehousing.
• Experience with ETL tools and frameworks; knowledge of cloud-based solutions is a plus.
• Excellent analytical and problem-solving skills with great attention to detail.
• Ability to work collaboratively in a team environment with effective communication skills.
• Familiarity with big data technologies (like Hadoop or Spark) is an advantage. <h3>🏖️ Benefits</h3> • Positive Culture: Be part of a supportive and innovative team.
• Professional Growth: Opportunities for career advancement and ongoing professional development.
• Work-Life Balance: Flexible work arrangements to support a healthy balance between personal and professional life.