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.