BI Developer
Job Summary:
We are seeking an experienced Data Engineer to join our dynamic team. In this
role, you will play a pivotal role in designing and implementing robust
ETL/ELT pipelines that drive critical data analytics solutions, enhancing our
organization's data capabilities and decision-making processes.
Key Responsibilities:
-
Design and develop scalable and efficient ETL/ELT pipelines to ingest,
transform, and store data from multiple sources.
-
Collaborate with cross-functional teams to gather requirements and translate
them into technical specifications.
-
Implement and maintain data integration solutions using Python and SQL,
ensuring high data quality and performance.
-
Utilize Tableau and Tableau REST APIs to create interactive dashboards and
visualizations that support business intelligence initiatives.
-
Manage source control using Git and GitHub, ensuring best practices in code
repository management.
-
Participate in CI/CD processes to streamline and automate deployment
workflows for data solutions.
-
Conduct thorough testing and validation of data pipeline components to
ensure accuracy and reliability of data outputs.
Requirements:
-
Bachelor's degree in Computer Science, Information Technology, or a related
field.
-
Minimum of 5 years of experience in data engineering or a similar role, with
a strong emphasis on ETL/ELT pipeline development.
-
Proficiency in Python and SQL for data manipulation and processing.
-
Familiarity with data visualization tools, particularly Tableau, and its
REST APIs.
-
Hands-on experience with version control systems, particularly Git and
GitHub.
-
Understanding of continuous integration and continuous deployment (CI/CD)
practices.
-
Strong analytical and problem-solving skills, with a keen attention to
detail.
Preferred Qualifications:
-
Experience working in cloud environments such as AWS, Azure, or Google Cloud
Platform.
-
Exposure to big data technologies (e.g., Hadoop, Spark) or data warehousing
solutions.
-
Familiarity with machine learning concepts and frameworks.
-
Excellent communication skills, capable of engaging with both technical and
non-technical stakeholders.
-
Demonstrated ability to work autonomously and as part of a collaborative
team.
Benefits:
-
Competitive salary and performance-based bonuses.
-
Comprehensive health, dental, and vision insurance packages.
-
Generous paid time off and flexible work hours.
-
Retirement savings plans with company matching contributions.
-
Opportunities for professional development and continuous learning.
-
Company-sponsored events and team-building activities.
-
Remote work options and a supportive work-life balance culture.