Senior Data Engineer - Birmingham/Remote

ASOS Technology is going through an exciting period of transition and major investment. This includes a number of strategic programmes to deliver the amazing technology and business solutions to support our ambitious global growth plans. At the heart of these plans is the rebuilding of our digital platforms and channels to provide the best shopping experience for our customers. Our plan is designed to enable us to really put our mobile experience first, enable personalisation and support a data driven organisation. We are also making significant investments in all our Buying, Merchandising, Finance and People systems with the latest toolsets and applications to accelerate the next phase of our global growth. We are also improving our ways of working within Technology to enable autonomous platform development and improve our engineering and agile practices.

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

Essential

  • 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…

Location
Birmingham, United Kingdom
Skills
  • Azure
  • SQL
  • Python
  • PowerShell
  • C#
  • Hadoop