Azure Data Engineer

Azure Data Engineer Job Description Template

Our company is looking for a Azure Data Engineer to join our team.


  • You will produce high-quality, secure, and maintainable code in an agile environment;
  • Learn and understand business processes with limited guidance;
  • Work collaboratively as a member of the development team to build best-in-class software solutions in an agile environment;
  • Support and research issues across all application layers and database;
  • You will identify areas to improve and scale our Azure architecture and application design;
  • Ensure code can be deployed using Azure DevOps;
  • Design and query database tables, views, functions, stored procedures and batch processes;
  • Develop, implement, and support interfaces that connect our websites, back-end systems, and various 3rd party cloud solutions.


  • Experience with private and public cloud architectures, pros/cons, and migration considerations;
  • Minimum of 5 years of RDBMS experience;
  • Experience with JSON, JSON-LD, XML data structures;
  • Experience implementing data pipelines using latest technologies and techniques;
  • Experience with SDLC products (JIRA, Confluence, Github, etc) or similar agile project management tools;
  • 5+ years of hands on experience in programming languages such as Java 8, c#, node.js, python, SQL, Unix shell/Perl scripting etc;
  • At least 5 years of consulting or client service delivery experience on Azure;
  • Bachelor’s or higher degree in Computer Science or related discipline;
  • Experience handling Structured and unstructured datasets;
  • Expert in USQL, Java, Python, Hive SQL, Spark SQL, Data Bricks;
  • Strong t-SQL skills with experience in Azure SQL DW;
  • Experience in Data Modeling and Advanced SQL techniques;
  • Cloud migration methodologies and processes including tools like Azure Data Factory, Event Hub, etc;
  • Microsoft Azure certifications are a plus;
  • Excellent problem solving, analytical, and critical thinking skills.