We are seeking an experienced Azure Data Engineer to design, build, and maintain scalable, high-performance data solutions on the Microsoft Azure platform.
The ideal candidate will be highly proficient in SQL, Power BI, and data modeling concepts (including fact and dimension tables, star and snowflake schemas) and will play a key role in enabling enterprise-wide data accessibility and insights.
The Data Engineer will build and maintain our Analytics assets in Azure Synapse Analytics,Fabric lakehouses and SQL database using expert knowledge of T-SQL, data pipelines, data flows, and pyspark notebooks.
They will have secondary role working in Power BI to develop reports and dashboards for the business.
In this role, the successful candidate should be able to write and support functional queries with a sharp eye for spotting defects. They should be a team player and excellent communicator. They should be passionate about Analytics, reporting and data modelling best practices.
Key Responsibilities and Duties (Principal Accountabilities)
Data Architecture & Modeling
Design and implement robust data models using fact and dimension tables, star schema, and snowflake schema approaches.
Develop and maintain semantic layers and tabular models for reporting and analytics.
ETL / ELT Development
Build, optimize, and maintain data modelling, data pipelines, notebooks using Azure Synapse Analytics, serverless and dedicated pools and SQL databases.
Integrate data from multiple sources, ensuring accuracy, consistency, and completeness.
Python / PySpark for data transformation.
Data Analysis & Reporting
Create and maintain Power BI datasets, dashboards, and reports.
Optimize Power BI data models for performance and usability.
Data Quality & Governance
Implement best practices for data validation, cleansing, and transformation.
Work closely with stakeholders to ensure data accuracy, integrity, and security compliance.
Performance Optimization
Tune SQL queries, indexes, and data models for maximum efficiency.
Monitor and improve performance of ETL pipelines and reporting solutions.
Collaboration & Support
Work closely with business analysts, data scientists, and application developers to support data-driven decision-making.
Provide technical guidance on Azure data services and data modeling best practices.
WORK HEALTH & SAFETY
Demonstrate positive safety behaviours by cooperating and adhering to any reasonable safety instruction, policy or procedure
Complete WHS induction and any prescribed WHS training.
Prevent situations that may cause harm to you or others
Identify and report hazards
Maintain and leave a clean and tidy workplace
Report any team member, customer, contractor or visitor injuries to your manager
Knowledge, Skills and Experience Required
Qualifications:
Bachelor’s degree in Computer Science, Information Systems, Data Engineering, or related field (or equivalent work experience).
5+ years of experience as a Data Engineer or similar role.
Microsoft Azure certifications (e.g., Azure Data Engineer Associate, power BI) highly desirable.
Experience:
Technical Skills
Advanced SQL skills (query writing, stored procedures, performance tuning).
Strong experience with Azure Data Factory, Azure Synapse Analytics, Fabric, Azure SQL Database, serverless and dedicated pools, spark transformations, pyspark
Proficient in Power BI (data modeling, DAX, report building, optimization).
Strong understanding of fact and dimension tables, star and snowflake schema design.
Hands-on experience with ETL/ELT processes and tools.
Understanding of data warehousing concepts and best practices.
Familiarity with Azure Data Lake or related big data tools.
Soft Skills
Strong analytical and problem-solving skills.
Excellent communication skills to translate business requirements into technical solutions.
Ability to work both independently and in cross-functional teams.
Attention to detail and commitment to high-quality deliverables.
Attributes:
Understanding of Dynamics 365 Commerce data model and Dataverse will be a plus
Knowledge of Retail industry will be a plus
Knowledge of Power platform and Copilot Studio will be a plus
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
