Senior Azure Data Engineer
Azure Data EngineerApex Systems is a global IT services provider and our consulting practice has an opening for a Sr. Azure Engineer who has experience with Azure Data Factory Data Bricks and Pyspark to drive the design, the development and maintenance of the solutions for at a Top Five Bank.
Client : Big 5 BankPositions : 1Location : Hybrid Toronto 1-2 days / weekTerms : 6 Month Contract, strong possibility of extensionHours : 37.
5 hours / week Monday-FridayRequired Skills : 7+ years of professional experience with database technologies and ETL tools2+ years of hands-on Azure ADF and Azure Databricks(PySpark).
SkillsWorking experience on Azure SQL, ADF, Databricks and has strong knowledge on Datawarehouse concept.Strong knowledge on database with experience on SQL performance tuning.
Proven experience in designing and developing automated processes in using JSON, Parquet, XML, Fixed width, csv - file formats.
Should be able to architect scalable and reliable ETL data solution using Azure Service Stacks using - Azure Data Factory, Azure SQL Database, AZURE Data Warehouse, Azure data bricks, Azure Blob Storage etc.
Experience with Devops practices and tools for data engineering (eg Azure Devops , CI / CD pipelines)Good to have certification in MS Azure Data Engineer.
Roles / Responsibilities : Lead the design, implement and maintenance of data solutions on Azure.Works with development teams and senior designers to capture requirements.
Conduct impact assessment with business in order and determine high level design and size of effort based on requirements.
Work with team to ensure standards and patterns are followed. Identifies opportunities for new architectural initiatives makes recommendations on the increasing scalability and robustness of platforms and solutions.
Support Azure developers by providing technical assistance troubleshooting and alternative development solutions.Playing a key role in mentoring other staff members and a proven track record in knowledge transfer to other team members and departments.
Identifies necessary changes to current business process.Communicates risks and ensures understanding of these risks.Responsible for leading the design of prototypes and determining final design to ensure client satisfaction with product.
Knowledge of data governance, security, and compliance practices