Database Engineer
Summary:
The role of the Database Engineer is crucial in managing and optimizing data systems while fostering effective collaboration and understanding financial processes. This position aims to enhance data warehousing solutions using cloud technologies, specifically within Azure, to support business intelligence operations.
Main Responsibilities:
Utilize SQL to write and optimize complex queries.
Ensure code quality by writing clean and self-documenting code.
Implement code version control using tools like Git.
Collaborate with Azure DevOps, maintaining CI/CD pipelines.
Manage and utilize Azure Storage and Azure Data Factory.
Apply ELT principles in data warehouse concept implementations.
Create and manage Power BI reports and semantic models.
Work with DAX language for tabular models.
Utilize dbt for data transformation processes.
Handle SAP data for analytics (if applicable).
Key Requirements:
Expertise in SQL (T-SQL and Snowflake expertise preferred).
Experience with Power BI and DAX.
Hands-on experience with Azure DevOps.
Knowledge of ELT and data warehousing concepts.
Proficient in writing clean code and applying version control.
Nice to Have:
Experience in working with SAP data.
Familiarity with Data Lakehouse or Medallion architecture.
Background in financial process consulting.
Other Details:
Language Requirements: Polish (fluent), English (proficient).
Team Environment: Collaborative, knowledge-sharing culture.
Database Engineer
Database Engineer
-, Wrocław
emagine Polska