About the job
ALEC Engineering and Contracting L.LC. (ALEC), part of the Investment Corporation of Dubai (ICD), is a large construction company with related businesses operating in the GCC with a presence in Africa. ALEC has consistently evolved and grown over the last 20 years to become a trusted partner for the execution of complex and iconic construction projects. The company builds and provides construction solutions to exceed our clients’ expectations for quality, safety, functionality, and aesthetics.
ALEC has extensive experience in complex projects across diverse sectors including airports, retail, hotels & resorts, high-rise buildings, themed projects as well as construction management, design management, estimating, cost planning and procurement.
ALEC also possesses a Design and Build capability, which enables us to provide integrated construction solutions to our clients. ALEC offers its clients a complete turnkey solution with construction, MEP, fit-out, energy efficiency solutions and solar opportunities, facilities management capabilities, heavy equipment rental as well as technology systems.
We are currently seeking a highly motivated and experienced Data Engineer to join our team.
Position Overview:
As a Data Engineer at ALEC, you will be a pivotal player in revolutionizing our data infrastructure to drive informed decision-making and enhance operational efficiency. You will collaborate with cross-functional teams to extract, transform, and load (ETL) data from various sources, ensuring the availability and accessibility of high-quality data for analysis and reporting. The ideal candidate will have a strong background in Cloud Platforms like Microsoft Azure and AWS, construction digital applications, along with expertise in data pipeline development, data modeling & warehousing, and data security & governance.
Key Responsibilities:
Design, develop, and maintain scalable data pipelines to extract, transform, and load (ETL) construction data from various sources including Aconex, Autodesk Construction Cloud, ERPs, and APIs.
Collaborate with cross-functional teams and stakeholders to understand data requirements and implement solutions that meet business needs.
Optimize data workflows for performance, scalability, and cost-efficiency on Microsoft Azure or AWS cloud platforms.
Implement data quality and validation checks to ensure accuracy and reliability of information.
Design and maintain data dimensional models for efficient storage, retrieval, and analysis of construction-related data.
Monitor and troubleshoot data pipelines, identifying and resolving performance bottlenecks or issues.
Implement data security measures and governance to protect sensitive information and comply with industry regulations.
Continuously explore and adopt emerging technologies and best practices in data engineering to enhance our data infrastructure.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field.
Minimum 5 years of experience in Data Engineering with a focus on construction industry data sources.
Proven experience as a Data Engineer, preferably in a construction or related industry.
Strong proficiency in AWS cloud services such as AWS Glue, S3, and Redshift (Azure knowledge is a plus).
Expertise in SQL, Python, and/or other programming languages for data manipulation and transformation.
In-depth knowledge of data dimensional modeling techniques and best practices.
Hands-on experience with ETL processes, data warehousing, and data integration.
Hands on experience on PowerBI data visualization tools.
Excellent problem-solving skills and ability to work independently as well as in a collaborative team environment.
Strong communication skills to effectively convey complex technical concepts to non-technical stakeholders.
Seniority Level: Other
Job Functions: Software Development
Industries : Information Technology