ASOS is one of the UK’s top fashion and beauty destinations, expanding globally at a rapid pace. Our values are to be authentic, brave and creative, and we live and breathe these in everything we do.We believe fashion can make you look, feel and be your best and, with technology in our DNA, we deliver the latest trends to our digital-obsessed 20-something market. Our award winning Tech teams sit at the heart of our business. We deliver technical innovation and pioneer incredible solutions, which are crucial to our continued success. We’re extremely ambitious and thrive on the individuality of our amazing employees. Our values encompass everything needed for our tech people to be the thought leaders of tomorrow.
Senior Data Engineer
ASOS is a unique and forward-thinking company and understands the opportunities data and technology has on driving the business forward. Data and analytics remains a key priority focus area and the Data Engineering team will be at the heart of driving new insights within the organisation. You will need to have a real passion for data, and a desire to work with latest Azure technologies. Working within the Advanced Analytics, you will be delivering best in class datasets and analytics solutions.
What you'll be doing:
Responsibility for the technical implementation of high quality, enterprise-grade solutions based on the Microsoft SQL and Data Platform.
Work closely with the SA to ensure that designs are practical, workable and deliverable, and that the technical implementation and the architectural vision remain aligned, particularly in the case where changes are required on either side due to external influences or other constraints.
Ensure that solutions are built to the highest standard, is built in a way that favours a simple and maintainable approach over a clever and complex one, is tested at every step on the path to production using the appropriate tools and practices, is deployable using automated tooling only, and is suitably instrumented to meet core operational and business monitoring needs.
Demonstrate your passion for engineering by promoting good engineering practices within your team, including any associated disciplines and functional areas, such as QA, DBAs etc.
Develop and foster strong relationships with Business stakeholders and Business Analysts to ensure that the software delivered by your team maps to the requirements of the business.
Seek out and actively promote ideas and techniques in the community – both within ASOS and externally.
Working with an agile, cross functional team taking responsibility for the engineering team deliverables and quality
Keep up to date with emerging data technologies and industry trends with a view to bringing business value through early adoption.
Encouraging and driving the use of CI/CD so that solutions are deployable through a transparent and repeatable automated pipeline.
Key Skills and Experience
Previous significant experience in a Data Engineering role
Knowledge of the Microsoft SQL and Data Platform including: Azure Synapse Analytics Azure Storage, Azure Data Lake, Azure Databricks. Azure Data Factory, Azure Functions
Knowledge of Data warehouse, ETL, ELT, and LETS development and tools.
Working knowledge of the test tools, frameworks and practices available and appropriate to each phase of software delivery, such as TDD, BDD, Integration Testing, Performance Testing etc CI, Continuous Delivery, Build Automation
Power BI knowledge – Apps, Dashboards, DAX, Data Modelling
Relational and non-relational database technologies
Strong understanding of Big Data integration techniques
Broad knowledge of CI/CD such as Azure DevOps
Source control tools such as GIT
Team development and mentoring skills
Agile Development background (SCRUM and/ or KANBAN)
Understanding of cloud and on-premise infrastructure concerns
Nice to Have:
Understanding of Big Data technologies (Hadoop, Spark)
Experience in retail and/or e-commerce
Other programming languages: C#, PowerShell, Python, Scala
Experience/ knowledge of software development lifecycle best practice.
Why work here:
Generous salary, bonus and pension matching
Great development programmes
Amazing offices and great culture
25 days holiday plus one extra day for your birthday
Subsidised gym and canteen
Huge staff discount and regular sample sales
Life Insurance, medical care, cycle to work scheme
And tonnes more…