Azure Data Engineer Job Description Template
Our company is looking for a Azure Data Engineer to join our team.
Responsibilities:
- 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.
Requirements:
- 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.