Job Description Overview
-
Skill:
Data Architecture, Data Engineering, Azure Data Factory, Azure Databricks, Azure SQL Database, ETL Processes, Data Modeling, SQL, Python, Data Governance, Data Security, Performance Optimization, Azure DevOps, Data Integration
-
Location:
Remote
-
Experience:
10
We are seeking a skilled Data Architecture & Engineering Analyst with extensive experience in Azure to join our team for a 6-month engagement (with potential for extension). You will be a key member of a SWAT team focused on resolving data quality challenges and centralizing data responsibilities. Your expertise will drive the design, development, and optimization of scalable data architectures, leveraging a suite of Azure services. The ideal candidate will bring technical expertise in data engineering, Azure cloud technologies, and a passion for creating data solutions that meet business objectives.
Required Skills & Qualifications:
- Bachelor's degree in a relevant field such as Computer Science, Information Technology, or Data Engineering.
- 6+ years of experience in data architecture and data engineering roles, with a focus on Azure cloud technologies.
- Strong proficiency in Azure services, particularly Azure Data Factory, Azure Databricks, and Azure SQL Database.
- Solid understanding of data modeling, ETL processes, and data integration strategies.
- Experience in programming languages such as SQL, Java, and Python.
- Expertise in analyzing, designing, implementing, and testing complex data mappings and transformations.
- Familiarity with data governance and security principles to ensure data quality and compliance.
- Strong problem-solving and troubleshooting abilities.
- Excellent communication skills, with the ability to convey technical concepts clearly to non-technical stakeholders.
- Arabic and English speaker preferred.
- Self-starter with the ability to work independently with minimal supervision.
- Strong analytical and data engineering skills, and familiarity with multiple database systems and programming languages.
Job Title: Analyst – Data Architecture & Engineering (Azure)
Skills: Data Architecture, Data Engineering, Azure Data Factory, Azure Databricks, Azure SQL Database, ETL Processes, Data Modeling, SQL, Python, Data Governance, Data Security, Performance Optimization, Azure DevOps, Data Integration
Job Description:
We are seeking a skilled Data Architecture & Engineering Analyst with extensive experience in Azure to join our team for a 6-month engagement (with potential for extension). You will be a key member of a SWAT team focused on resolving data quality challenges and centralizing data responsibilities. Your expertise will drive the design, development, and optimization of scalable data architectures, leveraging a suite of Azure services. The ideal candidate will bring technical expertise in data engineering, Azure cloud technologies, and a passion for creating data solutions that meet business objectives.
Required Skills & Qualifications:
- Bachelor's degree in a relevant field such as Computer Science, Information Technology, or Data Engineering.
- 6+ years of experience in data architecture and data engineering roles, with a focus on Azure cloud technologies.
- Strong proficiency in Azure services, particularly Azure Data Factory, Azure Databricks, and Azure SQL Database.
- Solid understanding of data modeling, ETL processes, and data integration strategies.
- Experience in programming languages such as SQL, Java, and Python.
- Expertise in analyzing, designing, implementing, and testing complex data mappings and transformations.
- Familiarity with data governance and security principles to ensure data quality and compliance.
- Strong problem-solving and troubleshooting abilities.
- Excellent communication skills, with the ability to convey technical concepts clearly to non-technical stakeholders.
- Arabic and English speaker preferred.
- Self-starter with the ability to work independently with minimal supervision.
- Strong analytical and data engineering skills, and familiarity with multiple database systems and programming languages.
Key Responsibilities:
Data Architecture:
- Design and implement scalable, robust, and flexible data architecture solutions using Azure services.
- Collaborate with key stakeholders to gather data requirements and translate them into efficient, optimized data models.
- Provide input on architectural decisions that ensure data solutions are aligned with business objectives and technical standards.
Data Engineering:
- Develop, implement, and maintain data pipelines and ETL processes using Azure Data Factory, Azure Databricks, and other Azure-based technologies.
- Optimize and troubleshoot data workflows to ensure accurate, complete, and timely data processing.
- Utilize advanced data models and data warehouse (DWH) concepts for both structured and unstructured data.
- Work with Spark and NoSQL databases to enhance data engineering workflows.
- Develop data migration patterns, including data synchronization and cutover strategies for seamless data movement.
Azure Expertise:
- Leverage Azure services such as Azure SQL Database, Azure Synapse Analytics, Azure Data Lake Storage, and others to design robust data solutions.
- Stay up-to-date with the latest Azure features and incorporate new functionalities to optimize the data architecture.
- Utilize CI/CD pipelines in Azure DevOps to streamline deployment and management processes.
Data Integration:
- Integrate data from diverse sources, both on-premises and in the cloud, to create a comprehensive and unified view.
- Implement best practices for data integration within the Azure environment, ensuring smooth data flow and accessibility across systems.
Performance Optimization:
- Identify and implement strategies for performance optimization in data storage, processing, and retrieval within the Azure environment.
- Perform regular performance monitoring and tuning to enhance the overall efficiency of data solutions.